C#2005 winform
datagridview的数据不是绑定上去的
当焦点离开某行时,能否得知该行是否改变过?
如果必变过我需要操作数据库进行更新我在网上搜索一下,全都是绑定的
不绑定的datagridview有没有办法知道呢?
datagridview的数据不是绑定上去的
当焦点离开某行时,能否得知该行是否改变过?
如果必变过我需要操作数据库进行更新我在网上搜索一下,全都是绑定的
不绑定的datagridview有没有办法知道呢?
解决方案 »
- Monthcalendar这个的SIZE如何修改呢?
- C#的低级错误????
- BeginInvoke是不是多线程?
- dataset里的数据删除了几条怎样更新到数据库中
- 达人帮助,c# 里 a.aspx页的OnClick触发b.aspx页的事件怎么做啊
- 如何清空datagridview中某单元格的值
- 参数传递的问题!!!
- 一个关于AutoPostBack的问题
- 向ACCESS数据库中增加记录的函数,大家是否也返回自动编号值?
- C# timer控件不能在线程中Start吗?
- 我手写了一个添加菜单及菜单项程序,为什么运行时看不到菜单?
- ???在操作AD时,报The server is not operational的错误。。。
void dataGridView1_CurrentCellChanged(object sender, EventArgs e)
{
bool weatherChange = this.dataGridView1.CommitEdit(DataGridViewDataErrorContexts.CurrentCellChange);
}
void dataGridView1_CurrentCellChanged(object sender, EventArgs e)
{
bool weatherChange = this.dataGridView1.CommitEdit(DataGridViewDataErrorContexts.CurrentCellChange);
}汗...上面事件错了,用CurrentCellChanged 更准确
回家试你的方法to taiyangyu119
手工连的数据库
我想要的是离开行时,而不是离开单元格。
下班回家.BYe
如果发现离开CELL 的同时 也离开ROW
再更新嘛总之是在CurrentCellChanged 上面写code
这里有两个问题
1 离开了一个单元格并不一定修改过该单元格,比如说我鼠标仅仅点了一下该单元格然后再点其他的单元格
2 离开了一个单元格并不一定是离开了该行,比如说我鼠标点了该行的其他单元格而我想实现的功能是离开该行时判断该行有没有修改过,即是否有某个单元格有修改,不需要知道哪个单元格,只要知道有改过就行
不知道有没有这个的事件或者方法
其实是一样的道理,如果单元格有修改,行就肯定有修改!
注意是CurrentCellChanged事件,所以你说的"比如说我鼠标仅仅点了一下该单元格然后再点其他的单元格"是不会这个事件的!
我刚才测了一下,会触发这个事件的CurrentCellChanged
我现在用这个事件做的CellEndEdit