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