最近尝试了解ASP.NET GridView我已经看到mst示例使用直接在ASPX标记中声明的数据源。例如...声明性数据绑定与代码隐藏中的ADO.NET
<asp:SqlDataSource ID="productDataSource" Runat="server"
SelectCommand="SELECT [ProductName], [UnitPrice],
[UnitsInStock], [QuantityPerUnit] FROM [Products]"
ConnectionString=
"<%$ ConnectionStrings:NWConnectionString %>">
</asp:SqlDataSource>
我已经看到了很多这种声明的数据源作为使用ADO.NET访问数据的不是我被教导的方式(与个人比较喜欢),然后设置控件的数据源代码隐藏。
在ASPX中使用这种新类型的数据源声明是否有优势?优缺点都有什么?
此外,我发现保持这些是一个痛苦。我在一个项目上使用这些,永远不会再次。 – joelt 2011-03-16 01:47:46
根据你的经验,你会使用DataGrid控件,即使需要一些“手动”编码? – webworm 2011-03-16 03:15:51
个人而言,我使用gridview,但MS有一个体面的差异清单,以决定什么适合你。 http://msdn.microsoft.com/en-us/library/05yye6k9.aspx – 2011-03-16 04:03:54