数据绑定

有两种方法可以绑定 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>