社区
C#
帖子详情
winform 中的 DataGridView 控件
huwei001982
2008-06-11 02:33:34
当Cell 的值改变时, OnCellValueChanged 事件会触发
用 grid[e.ColumnIndex, e.RowIndex].Value 可得到修改后的值
那我怎么在该事件中得到该 Cell 的旧值(修改前的值)呢,
我看过别的一些 grid 都会提供一个 OnCellValueChanging 事件, 在这里是可以取得旧值的
但 .net 的 DataGridView 却没有...
...全文
81
6
打赏
收藏
winform 中的 DataGridView 控件
当Cell 的值改变时, OnCellValueChanged 事件会触发 用 grid[e.ColumnIndex, e.RowIndex].Value 可得到修改后的值 那我怎么在该事件中得到该 Cell 的旧值(修改前的值)呢, 我看过别的一些 grid 都会提供一个 OnCellValueChanging 事件, 在这里是可以取得旧值的 但 .net 的 DataGridView 却没有...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Kevin_LiuFeng
2008-06-11
打赏
举报
回复
用:EditingControlShowing试试,参考;
huwei001982
2008-06-11
打赏
举报
回复
UP
h_w_king
2008-06-11
打赏
举报
回复
只有用变通的方法来处理.
private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex < 0 || e.RowIndex < 0) return;
object oldvalue = this.dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Tag;
object newvalue = this.dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value;
//
// 相应的处理.
//
this.dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Tag = newvalue;
}
贫僧又回来了
2008-06-11
打赏
举报
回复
帮顶1!
hanjoe109
2008-06-11
打赏
举报
回复
可以在BeginEdit時把值存在單元格的tag裡呀
huwei001982
2008-06-11
打赏
举报
回复
没有人知道吗
基于C#的
WinForm
中
DataGridView
控件
操作汇总
基于C#的
WinForm
中
DataGridView
控件
操作汇总
基于C_的
WinForm
中
DataGridView
控件
操作汇总.doc
基于C_的
WinForm
中
DataGridView
控件
操作汇总.doc
C#
Winform
控件
应用
本课程详细介绍
Winform
各种
控件
的属性、方法、事件和使用技巧
winform
DataGridView
合计行
控件
winform
DataGridView
合计 行
控件
winform
DataGridView
合计 行
控件
WinForm
开发
DataGridView
控件
的各种操作总结
c#
WinForm
开发
DataGridView
控件
的各种操作总结(单元格操作,属性设置)
C#
110,568
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章