Программно изменяющаяся сортировка разрывов текста заголовка столбца ASP Gridview - PullRequest
0 голосов
/ 26 января 2011

У меня есть gridview, привязанный к источнику Entity Data, который работает без проблем, однако, когда я пытаюсь программно изменить текст столбцов заголовка, кажется, что он нарушает стилизацию и не разрешает сортировку, ниже, как я ловлю и изменяютекст столбца строки заголовка.

У кого-нибудь есть идеи?

Protected Sub gv1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles gv1.RowDataBound
        If e.Row.RowType = DataControlRowType.Header Then
            'retrieve the values from the userdeftable



            e.Row.Cells(6).Text = App.Session.Company.UserDef3


        End If
    End Sub

Ответы [ 2 ]

3 голосов
/ 27 января 2011

Используйте свойство HeaderText для столбца.

Me.gv1.Columns(6).HeaderText = App.Session.Company.UserDef3
0 голосов
/ 25 февраля 2016

Использовать отсортированное событие ...

Пример того, как переключать HeaderText для отображения порядка данных.

protected void gvCurrCheckIns_Sorted(object sender, EventArgs e)
    {
        if (gvCurrCheckIns.Columns[8].HeaderText.Contains("(DESC)"))
            gvCurrCheckIns.Columns[8].HeaderText = "Checked IN (ASC)";
        else
            gvCurrCheckIns.Columns[8].HeaderText = "Checked IN (DESC)";
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...