簡體   English   中英

綁定datagridview的最佳方法

[英]Best approach to bind datagridview

目前,我以以下方式綁定我的datagridview

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列索引的方法

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM