我有一个dataGridView,它使用xml作为数据保存源(对于数据和单元格样式),当我使用dataGridView1.Columns.Add("column", column1");
并关闭程序并重新打开它时,所有预加载的数据都会混乱。有人知道为什么会这样吗?
答案 0 :(得分:0)
在帮助您使用XML in your other question之后,我在调用方法将已保存的数据加载到DataGridView后调用this.dataGridView1.Columns.Add("column", "column1");
来复制您的问题。
您的问题是,一旦保存了这个新列,下次运行该程序时,它会从xml中读取并按单元格将数据加载到现有的DataGridView单元格中。但是,如果在从xml加载dgv之后将this.dataGridView1.Columns.Add("column", "column1");
称为,则添加列中的单元格不会及时存在以进行填充。
您需要在将xml加载到dgv之前进行此调用。