日期:2014-05-19  浏览次数:20788 次

如何獲得DataGridView單元格編輯後的值~~急
我編輯了一個單元格後,該如何獲得這個單元格的值啊

我在EndEdit,Valided事件裡面都得不到總是得到編輯前的值....

------解决方案--------------------
取得修改的行号 然后得到需要的值!
DataRowView row = this.m_DataSet.Tables[0].DefaultView[this.dataGrid.CurrentRowIndex];
------解决方案--------------------
思路

先找事件 ~

然后DEBUG

肯定能找到 想要value 只要有耐心~
-------------------------------------
这东西就是要耗点咱内存的 ;) 不占硬盘!
------解决方案--------------------
dataGridView1_CellEndEdit事件里
dataGridView1.CurrentCell.Value.ToString()


------解决方案--------------------

如下:
string value = dataGridView.Rows[dataGridView.CurrentCellAddress.Y].Cells[ "列名 "].Value.ToString();

或:
dataGridView.SelectedRows[0].Cells[ "列名 "].Value.ToString();

都可以.

------解决方案--------------------
不会!帮顶!