資料繫結

有兩種方法可以繫結 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>