如何获取数据注释 'Browsable' 设置为 False 的列的值
How to get a value of column that has Data Annotation 'Browsable' set to False
如何获取数据注释 'Browsable' 设置为 False 的列的值?
[Browsable(false)]
public int IDArtikli { get; set; }
我正在使用 DataGridView 并试图获取 selectedRows ID 值,但由于我没有在 datagridview 中显示 ID 列,所以我无法通过简单的代码获取它:
int id = -1;
int index = this.dataGridView.SelectedRows[0].Index;
Int32.TryParse(dataGridView["IDArtikl", index].Value.ToString(), out id);
如果 DataGridView 是 data-bound,您可以从与行关联的项目中获取所有值:
int id = ((MyClass)dataGridView1.SelectedRows[0].DataBoundItem).IDArtikli;
如何获取数据注释 'Browsable' 设置为 False 的列的值?
[Browsable(false)]
public int IDArtikli { get; set; }
我正在使用 DataGridView 并试图获取 selectedRows ID 值,但由于我没有在 datagridview 中显示 ID 列,所以我无法通过简单的代码获取它:
int id = -1;
int index = this.dataGridView.SelectedRows[0].Index;
Int32.TryParse(dataGridView["IDArtikl", index].Value.ToString(), out id);
如果 DataGridView 是 data-bound,您可以从与行关联的项目中获取所有值:
int id = ((MyClass)dataGridView1.SelectedRows[0].DataBoundItem).IDArtikli;