yava43DEVELOPER Asked:2022-08-22 18:58:28 +0800 CST2022-08-22 18:58:28 +0800 CST 2022-08-22 18:58:28 +0800 CST 当我在 datagridview 中交换列时,数据未保存! 772 Windows 窗体。我有一个数据网格视图。您可以将 Excel 电子表格上传到其中。加载后,可以删除一列,删除一行,改变列的位置。更改列的位置后 - 它不会在数据中更改,而只是在视觉上更改。如何解决? c# winforms 1 个回答 Voted Best Answer yava43DEVELOPER 2022-08-24T11:45:08+08:002022-08-24T11:45:08+08:00 无需在那里保存一些东西或发明某种代理。如果您需要从已经修改和编辑的 DGV 表中获取数据。那么这可以通过 DisplayIndex 来完成。 var data = datagridview1[datagridview1.Columns["индекс нужной колонки"].DisplayIndex, "индекс нужной строки"].Value.ToString();
无需在那里保存一些东西或发明某种代理。如果您需要从已经修改和编辑的 DGV 表中获取数据。那么这可以通过 DisplayIndex 来完成。