读书人

关于Datagrid 数据刷新时的一个有关问

发布时间: 2012-02-03 22:02:47 作者: rapoo

关于Datagrid 数据刷新时的一个问题.
比如说Datagrid中DataTable有两列.
第一列附加了一个TextBox用来编辑.
第二列附加了一个TextBox是用来显示的.
问题:
当定时自动刷新第二列的时候,如果我正在编辑第一列的数据.比如说把32修改为31,当然我还没有确定要修改的时候,如果这个时候刷新它后面的第二列了,那么我修改的31会自动被更新为32.
我用的更新的方法是m_DataTable.Rows[row][col] = obj;
请问有什么好的解决方法


[解决办法]
你附加的textbox是DataGridTextBoxColumn吗??
[解决办法]
to 我用的更新的方法是m_DataTable.Rows[row][col] = obj;
请问有什么好的解决方法

Sample code as follows:
DataRow dr = m_DataTable.Rows[row];
dr.BeginEdit();
dr[col] = obj;
dr.EndEdit();
[解决办法]
Enable=false
[解决办法]
学习

读书人网 >C#

热点推荐