0
如何使用AutoGenerateEditButton屬性來更新我的GridView表(已綁定了一個數據集-Dataset從SQL數據庫檢索)Asp.net GridView的更新與AutoGenerateEditButton屬性
--Removed破碎在這個問題的代碼放在固定碼在Answer--
如何使用AutoGenerateEditButton屬性來更新我的GridView表(已綁定了一個數據集-Dataset從SQL數據庫檢索)Asp.net GridView的更新與AutoGenerateEditButton屬性
--Removed破碎在這個問題的代碼放在固定碼在Answer--
要獲得更新的行的值添加到您的「RowUpdating」事件處理程序
保護無效grdViewDetails_RowUpdating(對象仙DER,GridViewUpdateEventArgs E) {
GridViewRow row = (GridViewRow)grdViewDetails.Rows[e.RowIndex];
foreach (Control item in row.Controls)
{
if (item.Controls[0] is TextBox)
{
TextBox textbox = (TextBox)item.Controls[0];
string x = textbox.Text; //theres your value you can do stuff with
}
if (item.Controls[0] is Label)
{
Label mylabel = (Label)item;
//do stuff - just do the same as the textbox
}
}
}
和在 「RowEditing」 的事件處理程序
protected void grdViewDetails_RowEditing1(object sender, GridViewEditEventArgs e)
{
grdViewDetails.EditIndex = e.NewEditIndex;
//e.newedit index:- will be provide index of row for which edit button is selected
grdViewDetails.DataSource = yourdatasource //mine was a datset
grdViewDetails.DataBind();
}