我正在使用现有的 GridView,我想知道是否有一种方法可以为 TextBoxColumn 提供不同的值和显示,类似于 ComboBoxColumn(显示成员、值成员)。
private System.Windows.Forms.DataGridViewTextBoxColumn PATH;
this.PATH.DataPropertyName = "Path";
this.PATH.HeaderText = "PATH";
this.PATH.Name = "Path";
this.PATH.ReadOnly = true;
this.PATH.Width = 186;
现在我有一个带有 ID 的隐藏列,但我想知道是否有更好的解决方案。
ETA:我放了 PATH.DataPropertyName = "PathId" (我想用于更新的隐藏值)和 this.PATH.Name = "Path" (我想显示的字符串值)
当我获取列的值时,仍会返回 Name 值。
this.mySampleGridView.Rows[i].Cells["Path"].Value