我創建了一個gridview動態並添加了AutoGenerateEditButton = true;屬性,我看到它將編輯鏈接添加到所有的字段時,它將表加載到gridview。但是當我點擊編輯按鈕什麼也沒有發生,除了回發。我究竟做錯了什麼?使用AutoGenerateEditButton = true編輯gridview
GridView gridData = new GridView();
gridData.ID = "test";
gridData.AutoGenerateEditButton = true;
gridData.RowEditing += (sender, e) => grid_RowEditing(tbl, e, sender);
gridData.DataSource = tbl;
gridData.DataBind();
protected void grid_RowEditing(DataTable tbl, GridViewEditEventArgs e, object sender)
{
((GridView)sender).EditIndex = e.NewEditIndex;
// call your databinding method here
((GridView)sender).DataSource = tbl ;
((GridView)sender).DataBind();
}
你絕對沒問題,下一次如果我從頭開始創建這個,我現在會很難做到這一點,因爲他們有一個佔位符並創建了gridview,然後將它放在佔位符 –
查看我的更新回答。 –
好主意,但是當我補充說,它說它不能將類型字符串轉換爲字符串類型[] –