DataGridView通过绑定数据更改单元格值C#

时间:2017-10-01 10:07:40

标签: c# datagridview datatable

我最接近找到我需要的解决方案是通过Microsoft网站本身(并非真正有用)并且从这个问题:How to dynamically assign Datagridview cell values based on data from my database?

所以我有这个DataGridView对象,它有一个绑定的DataTable。我已经像这样绑定了数据表

GridMemory.DataSource = dtMemory;

我想用DataTable行执行操作。我没有使用它链接到数据库,相反,我使用它作为数据缓存,用户和计算机都可以操作以表示微处理器的von neumann架构。所以我创建了一个MemoryRow对象数组,并为每个对象提供了一个指向DataTable中相应DataRow的指针。然后我尝试动态地改变MemoryRow对象中的数据,如下所示:

public void UpdateGUI() {
    dataRow.SetField(1, data);
    dataRow.SetField(2, opcode);
    dataRow.SetField(3, value);
    dataRow.AcceptChanges(); // the commands above are not working, maybe this will help?
    dataRow.SetModified(); // that also didn't work, maybe it needs to set a flag then have an event fire?
}

我做错了什么或错过了什么?

0 个答案:

没有答案