最近嘗試瞭解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