绑定数据网格视图的最佳方法

本文关键字:最佳 方法 视图 网格 数据 数据网 绑定 | 更新日期: 2023-09-27 18:28:06

目前我以以下方式绑定数据网格视图

relations = new CalculationsDataRelations();
bs = new BindingSource();
bs.DataSource = relations.Relations;
DgvRelations.DataSource = bs;
DgvRelations.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
DgvRelations.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;

我在这里看到的潜在问题是,如果我更改列的顺序或在relations.Relations对象中插入一列,会发生什么。

是否可以避免这种情况,不按索引设置列的属性?

绑定数据网格视图的最佳方法

您可以按名称访问列。如果您更改列名,这仍然会受到错误的影响,但可能性要低得多。

您可以使用数据源的列名来获得正确的列索引

按名称查找GridView列索引的方法