【问题标题】:Datagridview.DataPropertyName = System.Data.DataColumn.?Datagridview.DataPropertyName = System.Data.DataColumn.?
【发布时间】:2012-09-20 16:28:32
【问题描述】:

我有一个列列表

Dim ListCol As List(Of System.Data.DataColumn)
            For Each Col As System.Data.DataColumn In Grid.Columns
                ListCol.Add(Col)
            Next

我需要列的用户友好名称,而不是列的实际名称,而是显示给用户的名称。

Dim rr As Report.ReportRow() = Settings.Report.Select("rField = '" & ListCol.Item(i).DataPropertyName & "' AND rIsDefault = true")

我无法访问 datapropertyname,除非它是一个 datagridview 对象。我假设我需要将其转换为 datagridview,但我希望找到一种 System.data.Datacolumn 方法,该方法将返回与我要求 datagridview.DataPropertyName 相同的文本。

【问题讨论】:

  • 我不想将数据列转换为数据网格视图。

标签: vb.net datagridview datacolumn system.data


【解决方案1】:

我认为您实际上是在寻找System.Data.DataColumn.Caption。这使您可以为列设置一个用户友好的名称。

【讨论】:

  • 这也节省了我更改 DataGridView 上所有标题的时间,因为我已经这样做了太久了。谢谢你好先生。
猜你喜欢
  • 2012-06-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多