我使用table.Rows.Add(Val1,Val2 ......等)将数据插入到DataTable()中
问题是这个表是实时更新的,我需要更新表值。我还在表的容器上有一个单元格样式侦听器,用于检测单元格值的更改时间。
我不想重新绘制表,因为我得到运行时错误抱怨表约束。反正有没有重新填充表格?
在更高层次的思考中,我无法看到如何在不删除行然后重新绘制它们的情况下执行此操作,因为在数据表重新加载上可能在最新的数据库抓取中不再存在前一行?< / p>
答案 0 :(得分:0)
如果你使用{Binding}
,除了更新数据源之外你不需要做任何事情,表格会自动更新。
这是一个例子,但是如果你没有做过任何Binding,我建议先阅读它,它就非常强大。
http://www.switchonthecode.com/tutorials/csharp-tutorial-binding-a-datagridview-to-a-database