博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
winfrom 如何保存datagridview中的某一行数据
阅读量:6424 次
发布时间:2019-06-23

本文共 715 字,大约阅读时间需要 2 分钟。

1.保存datagridview的某一行已经修改的数据时,可以使用CellEnter事件和CellLeave事件。思路,在CellEnter事件中获取旧的文本,在CellLeave事件中获取修改的值。然后再保存。

代码如下:

ExpandedBlockStart.gif
View Code
 1 
 
private
 
void
 dataGridView1_CellLeave(
object
 sender, DataGridViewCellEventArgs e)
 2 
        {
 3 
            var dgv 
=
 sender 
as
 DataGridView;
 4 
            
this
.dataGridView1.EndEdit(); 
 5 
            
string
 cellNewValue 
=
 Convert.ToString(dgv[e.ColumnIndex,e.RowIndex].Value);
 6 
         
 7 
            
if
 (
!
cellNewValue.Equals(cellOldValue))
 8 
            {
 9 
                MessageBox.Show(
string
.Format(
"
oldValue:{0},newValue{1}
"
,cellOldValue,cellNewValue));
10 
            }
11 
12 
            
13 
        }
14 
15 
        
private
 
void
 dataGridView1_CellEnter(
object
 sender, DataGridViewCellEventArgs e)
16 
        {
17 
            var dgv 
=
 sender 
as
 DataGridView;
18 
            cellOldValue 
=
 Convert.ToString(dgv.CurrentCell.Value);
19 
             
20 
        }

 

 

 

转载地址:http://jwyga.baihongyu.com/

你可能感兴趣的文章
HTML5系列:HTML5表单
查看>>
python 学习笔记-循环,迭代和namespace
查看>>
北斗ncpack的简单脱壳。
查看>>
python操作postgresql数据库
查看>>
Linux运维人员必会开源运维工具体系
查看>>
linux-ubuntu常见的子目录及其作用
查看>>
css 选择器
查看>>
ECMAScript5 Object的新属性方法
查看>>
poj1111 Image Perimeters
查看>>
PythonPath在Windows 下的设置
查看>>
CentOS 7 安装Percona 5.7,Xtrabackup
查看>>
hive中join的on和where
查看>>
实验04 vim编辑器和正则表达式
查看>>
代码审查
查看>>
sharepoint adfs Adding Claims to an Existing Token Issuer in SharePoint 2010
查看>>
批处理增加和删除用户
查看>>
jquery时间控件整理
查看>>
“好”的接口是怎么样的?
查看>>
[C#学习] popupControlContainer控件
查看>>
关于网站子目录绑定二级域名的方法(php网站手机端)
查看>>