首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

DataGridview控件得到焦點時取值問題

2011-12-12 
DataGridview控件失去焦點時取值問題在datagridview中輸入數據,當這個單元格失去焦點的時候,取出剛才輸入

DataGridview控件失去焦點時取值問題
在datagridview中輸入數據,當這個單元格失去焦點的時候,取出剛才輸入的數據,              
private   void   dataGridView1_CellEnter(object   sender,   DataGridViewCellEventArgs   e)
{
MessageBox.Show(datagridview1.rows[e.rowindex].cells[e.columindex].value.Tostring());

}
報出錯誤說是空值。當在事件                
private   void   dataGridView1_CellEnter(object   sender,   DataGridViewCellEventArgs   e)
{}也就是單元格得到焦點的時候,用上面的語句取出前一個單元格中的值又是可以的。很奇怪,
由於單元格中的值是手工輸入的,不是由dataset填充的。不知道是不是因為這個原因才取不值,請高手指點一下,以解困惑.謝謝!

[解决办法]
为什么不用_CellEndEdit事件呢?

热点排行