Как в GridView отображать в Header свойство Caption DataColumn (ASP.NET) - CodeHelper

Как в GridView отображать в Header свойство Caption DataColumn (ASP.NET)

1

В общем создаётся вручную таблица DataTable и, так как у DataColumn свойство ColumnName должно быть уникальным, мне пришлось использовать дополнительно свойство Caption.

И когда делаю DataBind, GridView отображает в Header ColumnName, а не Caption.

Вопрос: как исправить?

Новые ответы


1

Я сделал вот так:

Protected Sub grdFormValues_RowDataBound(ByVal sender As Object, ByVal e As GridViewRowEventArgs)        
    If e.Row.RowType = DataControlRowType.Header Then
        Dim dt = CType(grdFormValues.DataSource, DataTable)
        For i As Integer = 0 To dt.Columns.Count - 1
            e.Row.Cells(i).Text = dt.Columns(i).Caption
        Next
    End If
End Sub

v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.