200分求:给DataGridView的行加上行状态问题?行被修改,还是新加行,保持原样? DagaGridView没有行状态属性?我想在行离开时,判断一下当前行是什么状态(被修改、新加行、保持原样)在行OnRowEnter(),OnRowLeave() OnRowValidation()里判断了几下,搞晕啦,也没有正确的判断出来,特来向大家求助! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://blog.csdn.net/califord/archive/2006/06/04/772505.aspxhttp://blog.csdn.net/califord/archive/2006/02/12/597323.aspxhttp://blog.csdn.net/califord/archive/2006/03/03/614439.aspx有了这三个,一般DG的问题全解决 老大,不要怪我不给分,我说的是DataGridView!不是DG,也不是DR to DagaGridView没有行状态属性?我想在行离开时,判断一下当前行是什么状态(被修改、新加行、保持原样)你从DataGridView中直接判断当前行的状态不容易,你需要找到绑定源,然后判断所对应的DataRow的状态要比较容易。 DataGridView本身没有什么状态啊,它的状态就是数据源上的状态,你判断数据源就行了。 如果Datagridview中的数据不是绑定的怎么办呢? 1、DataGridView中的数据都是通过数据绑定的方式显示的。2、对于view本身有focusrowhandle属性,也有GetDataSourceRowHandle方法可已经得到焦点的行对照到数据源中的所在行,而数据源中的行应该有rowstate属性。 所以应该是可以实现你说的方法的。 3、gridview有FocusedRowChanged事件,在该事件中e的属性中有FocusedRowHandle,PrevFocusedRowHandle,将这两个用2的方法得到数据源上的所在行,就可以实现了啊。 XML--请问,空元素为什么不报错 代码驻留问题? 又问一个简单的问题 C#2005得到SQL2005 返回的字符串 (高分重赏)本人想参加“赢在中国”想请各位兄弟姐妹们给我的项目取个好名字;并且补充补充内容 200分求开源的股票K线图控件!!!!!! 直接修改数据与调用BeginEdit()有什么区别? 对于c#编写的没有标题栏的窗体的问题 徕卡DNA03水准仪数据处理软件开发求助 看看这段程序问题出在哪里?? 大家努力起来,别让人把C#看扁了.... ·#·#·##·!!!请教高手关于Windows控件库方面的相关问题 如何改变网格控件模板列中控件的值
2、对于view本身有focusrowhandle属性,也有GetDataSourceRowHandle方法可已经得到焦点的行对照到数据源中的所在行,而数据源中的行应该有rowstate属性。 所以应该是可以实现你说的方法的。