【发布时间】:2009-10-04 12:10:27
【问题描述】:
我有一个 DataGridView。一些单元格从串行端口接收数据:我想将数据推送到单元格中,并让它更新底层绑定对象。
我正在尝试这样的事情:
SetValueFromSerial (decimal newValue)
{
dataGridView.CurrentCell.Value = newValue;
}
使用字符串没有帮助:
dataGridView.CurrentCell.Value = newValue.ToString ();
在这两种情况下,我在网格中都看不到任何东西,并且基础值没有改变。
我用谷歌搜索并在这里搜索,但我没有找到任何东西。 (我可能错过了一些东西,也许是一些显而易见的东西,但我并不是完全懒惰。)
【问题讨论】:
-
修改
cell.Value后调用grid1.NotifyCurrentCellDirty(true); -
dataGridView.CurrentCell.Value = newValue.ToString (); dataGridView.editingControl.Text = newValue.ToString ();如果您这样做,您可以立即看到更改。
标签: c# winforms datagridview