我有一个DataGridView,在其中我需要以编程方式选择特定列的单元格。但是设计器自动生成以下内容:
this.dataGridViewTextBoxColumn1.DataPropertyName = "NameIWant";
this.dataGridViewTextBoxColumn1.HeaderText = "NameIWant";
this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";这没什么用。
DataGridViewColumn column = DataGridView.Columns["NameIWant"];是否有通过他的DataPropertyName获得一列,或者自动设置该列的名称?
DataGridView绑定到从Server读取的DataSet。
发布于 2020-11-13 13:01:10
添加表单字段:
Dictionary<string, DataGridViewColumn> columnDictionary;填入以下数据:
columnDictionary = dataGridView.Columns
.OfType<DataGridViewColumn>()
.ToDictionary(c => c.DataPropertyName, c => c);使用它:
DataGridViewColumn column = columnDictionary["NameIWant"];https://stackoverflow.com/questions/64820609
复制相似问题