数据绑定
有两种方法可以绑定 GridView。你可以通过设置 DataSource
属性并调用 DataBind()
来手动执行此操作,也可以使用 DataSourceControl(如 SqlDataSource
)。
手动绑定
创建 GridView:
<asp:GridView ID="gvColors" runat="server"></asp:GridView>
首先创建或检索 GridView 的源数据。接下来,将数据分配给 GridView 的 DataSource
属性。最后,调用 DataBind()
。
List<string> colors = new List<string>();
colors.Add("Red");
colors.Add("Green");
colors.Add("Blue");
gvColors.DataSource = colors;
gvColors.DataBind();
DataSourceControl
创建 DataSourceControl:
<asp:SqlDataSource ID="sdsColors"
runat="server"
ConnectionString="<%$ MyConnectionString %>"
SelectCommand="SELECT Color_Name FROM Colors">
</asp:SqlDataSource>
创建 GridView 并设置 DataSourceID
属性:
<asp:GridView ID="gvColors"
runat="server"
DataSourceID="sdsColors">
</asp:GridView>