0

列のリストがあります

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に変換する必要があると仮定していますが、datagridview.DataPropertyNameを要求した場合と同じテキストを返すSystem.data.Datacolumnのメソッドを見つけたいと思っていました。

4

1 に答える 1

1

私はあなたが実際に探していると思いますSystem.Data.DataColumn.Caption。これにより、列にわかりやすい名前を設定できます。

于 2012-09-20T16:32:31.883 に答える