Datagridview.DataPropertyName = System.Data.DataColumn。?

时间:2012-09-20 16:28:33

标签: vb.net datagridview datacolumn system.data

我有一个列列表

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")

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

1 个答案:

答案 0 :(得分:1)

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