gridview编辑(在GridView中编辑控件怎么使用。)
在GridView中编辑控件怎么使用。?
网友:锁深秋 提问
在GridView中编辑控件怎么使用。
五星知识达人网友:人间朝暮 解答于 2022-06-07 22:20
/// 取消编辑事件/// /// /// protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e){GridView1.EditIndex = -1;isbool = false;BindData();}/// /// 编辑事件/// /// /// protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e){GridView1.EditIndex = e.NewEditIndex; BindData();}/// /// 更新事件///
{//更新事件中获取值的方法如下 string linkname = ((TextBox)GridView1.Rows[e.RowIndex].Cells[0].FindControl(“TextBox1”)).Text.Replace(“'”, “”).Trim();//获取第一列中TextBox1控件的值string linkurl = ((TextBox)GridView1.Rows[e.RowIndex].Cells[1].Controls[0]).Text.Replace(“'”, “”).Trim();//获取第二列的值 这个是编辑状态下 自动生成的控件获取方法上面那个是编辑模板里面的控件 }
1楼网友:底特律间谍 解答于 2022-02-07 23:31
这个简单 选择gridview控件 然后属性 看到那个闪电符号点一下 双击rowediting这个 然后进入后台
写如下代码 gridview1.editindex = e.neweditindex;//使当前行进入编辑状态 binddata();//重新绑定数据 这个不能忘 然后 进入编辑状态后还有更新和取消事件
粘贴一段给你看看
///
/// /// protected void gridview1_rowcancelingedit(object sender, gridviewcancelediteventargs e) { gridview1.editindex = -1; isbool = false; binddata(); } ///
/// /// protected void gridview1_rowediting(object sender, gridviewediteventargs e) { gridview1.editindex = e.neweditindex; binddata(); } ///
/// /// protected void gridview1_rowupdating(object sender, gridviewupdateeventargs e) {
//更新事件中获取值的方法如下
string linkname = ((textbox)gridview1.rows[e.rowindex].cells[0].findcontrol(“textbox1”)).text.replace(“'”, “”).trim();//获取第一列中textbox1控件的值 string linkurl = ((textbox)gridview1.rows[e.rowindex].cells[1].controls[0]).text.replace(“'”, “”).trim();//获取第二列的值 这个是编辑状态下 自动生成的控件获取方法上面那个是编辑模板里面的控件
}
本文地址:https://www.cubemovie.cn/hetong/53715.html