如何获取 GridView 编辑状态下单元格里的值
2014-07-19 23:24
232 查看
protected void grid1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
var row = grid1.Rows[e.RowIndex];
// 提取 Id 字段的值
grid1.Columns[0].ExtractValuesFromCell(
e.Keys,
row.Cells[0] as DataControlFieldCell,
DataControlRowState.Edit,
true
/* include readonly */);
// 提取 Name 字段的值
grid1.Columns[1].ExtractValuesFromCell(
e.NewValues,
row.Cells[1] as DataControlFieldCell,
DataControlRowState.Edit,
true
/* include readonly */);
var id =
int.Parse(e.Keys["id"].ToString());
var name = (string) e.NewValues["name"];
// 执行相关的数据库更新操作
//
}
{
var row = grid1.Rows[e.RowIndex];
// 提取 Id 字段的值
grid1.Columns[0].ExtractValuesFromCell(
e.Keys,
row.Cells[0] as DataControlFieldCell,
DataControlRowState.Edit,
true
/* include readonly */);
// 提取 Name 字段的值
grid1.Columns[1].ExtractValuesFromCell(
e.NewValues,
row.Cells[1] as DataControlFieldCell,
DataControlRowState.Edit,
true
/* include readonly */);
var id =
int.Parse(e.Keys["id"].ToString());
var name = (string) e.NewValues["name"];
// 执行相关的数据库更新操作
//
}
相关文章推荐
- 2. 如何获取 GridView 编辑状态下单元格里的值?
- 如何获取 GridView 编辑状态下单元格里的值?
- 如何获取 GridView 编辑状态下单元格里的值
- 如何获取 GridView 编辑状态下单元格里的值?
- 如何获取 GridView 编辑状态下单元格里的值
- 获取 GridView 编辑状态下单元格里的值
- GridView使用DataKeyNames的例子 & CommandArgument传递多个参数 & 获取GridView编辑状态下单元格里的值
- 获取 GridView 编辑状态下单元格里的值
- GridView使用DataKeyNames的例子 & CommandArgument传递多个参数 & 获取GridView编辑状态下单元格里的值
- 获取 GridView 编辑状态下单元格里的值
- 如何获取GridView单元格的值
- gridview如何改变行显示的内容以及设置单元格的是否允许编辑
- gridView 编辑单元格获取单元格焦点位置(位于单元格的焦点位置)
- GridView编辑状态获取新值
- .net 当GridView编辑状态获取新值时,往往获取的是修改前的值。
- 为什么gridview在编辑状态下不能获取修改后的值,获取到的总是以前的值
- 如何在DBGrid中实现某一列的单元格进入编辑状态,其它列的单元格保持只读状态
- EasyUI - datagrid中单元格里编辑控件的单击事件如何获取当前行的index
- Error:当GridView编辑状态获取新值时,往往获取的是修改前的值 问题原因及解决方法
- [VB.NET]VB2005,DataGridView如何设置当前的单元格里的内容处于编辑状态.