2014-09-11 85 views
0

我有一個gridview和兩個按鈕,添加行和添加列每當我點擊添加行按鈕它應該在網格中添加一行,每當我點擊添加列按鈕比它應該在網格中添加列動態地像它應該發生,如果我點擊第二次添加行按鈕它應該添加另一行。動態gridview不使用數據源

+2

表現出一定的代碼,你嘗試過什麼? – 2014-09-11 05:38:21

回答

0

因爲你沒有發佈你的代碼,我想你想要這個, 把下面的代碼放在Column添加按鈕的onClick();事件中。

BoundField bfield = new BoundField(); 
    bfield.HeaderText = "Name"; 
    bfield.DataField = "Name"; 
    GridView1.Columns.Add(bfield); 

它會在你的GridView 添加一列現在綁定數據

DataTable dt = new DataTable(); 
dt.Columns.AddRange(new DataColumn[1] { new DataColumn("Name", typeof(string)}; 

dt.Rows.Add("John Hammond"); 

GridView1.DataSource = dt; 
GridView1.DataBind(); 

希望它會幫助你..

+0

感謝您給我答案,但此代碼將只生成一行和一列,但我希望每個按鈕單擊我想要更多的行和列 – Prince 2014-09-11 07:30:43

+0

在您的按鈕的OnClick()事件上運行此代碼,因此,無論何時單擊添加按鈕它將添加一個新列,您可以根據需要自定義該代碼。 – James 2014-09-11 07:39:35