2007年4月27日 星期五

如何做動態grid, 及grid的欄位

動態加入一個DataGrid的方式:
Dim MyDataGrid as New DataGrid
MyDataGrid.DataSource = GetDataSource()
MyDataGrid.AutoGenerateColumns = false
Dim bc1 as new BoundColumn
bc1.DataField = "IntegerValue"
bc1.HeaderText = "Record ID"
MyDataGrid.Columns.Add (bc1)
Dim hc1 as new HyperLinkColumn
hc1.DataTextField = "StringValue"
hc1.DataTextFormatString = "Show details for {0}"
hc1.DataNavigateUrlField="IntegerValue"
hc1.DataNavigateUrlFormatString="details.aspx?ID={0}"
hc1.HeaderText="Show me more"
MyDataGrid.Columns.Add (hc1)
Area.Controls.Add(MyDataGrid)
MyDataGrid.DataBind()

沒有留言: