GridView 組件可以通過綁定數據源的方式來展示數據。下面是通過數據源綁定的一種常見方式:
<asp:GridView ID="MyGridView" runat="server">
</asp:GridView>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindGridView();
}
}
private void BindGridView()
{
// 獲取數據源
DataTable dt = GetDataSource();
// 綁定數據源到 GridView
MyGridView.DataSource = dt;
MyGridView.DataBind();
}
private DataTable GetDataSource()
{
// 創建數據源(示例:使用 DataTable 做為數據源)
DataTable dt = new DataTable();
// 添加列
dt.Columns.Add("Name");
dt.Columns.Add("Age");
// 添加行
dt.Rows.Add("John", 25);
dt.Rows.Add("Alice", 30);
dt.Rows.Add("Bob", 40);
return dt;
}
在這個示例中,BindGridView
方法用于綁定數據源到 GridView 組件,GetDataSource
方法用于獲取數據源。你可以根據你的實際情況來獲取和創建數據源。
當頁面加載時,Page_Load
方法會調用 BindGridView
方法來綁定數據源到 GridView 組件。注意 IsPostBack
條件判斷,可以確保數據源只在首次加載頁面時綁定。
這樣,當頁面加載完成時,GridView 組件就會展示綁定的數據源中的數據了。