2012-02-23 30 views

回答

1

將GridView的AutoGenerateColumns屬性設置爲true(什麼是默認值)。

您也可以設置爲false的AutoGenerateColumns手動生成它們:

foreach (DataColumn col in dt.Columns) 
    {  
     BoundField field = new BoundField(); 
     field.DataField = col.ColumnName; 
     field.HeaderText = col.ColumnName; 
     GridView1.Columns.Add(field); 
    } 
    GridView1.AutoGenerateColumns = false; 
    GridView1.DataSource = tbl; //a DataTable of your choice 
    GridView1.DataBind(); 
+0

如何綁定網格值.. – Fernando 2012-02-23 10:25:57

+0

@Fernando:編輯我的答案。因此,將AutoGenerateColumns設置爲true,將DataTable設置爲GridView和DataBind的DataSource或將AutoGenerateColumns設置爲false,動態創建列,然後設置DataSource + DataBind Grid(見上面的代碼) – 2012-02-23 10:52:53

+0

Gridview水平地重複按鈕click.I無法修復此錯誤。請幫助我 – Fernando 2012-02-23 11:18:59