绑定数据网格视图的最佳方法
本文关键字:最佳 方法 视图 网格 数据 数据网 绑定 | 更新日期: 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列索引的方法