sreedharmasula Ответов: 2

динамическое изменение текста заголовка столбца radgrid


я должен динамически изменять текст заголовка столбца radgrid в соответствии с данными из таблицы БД.
Можете вы пожалуйста помочь по этому поводу?

2 Ответов

Рейтинг:
2

ManavGuru

protected void grdSearchResult_RowDataBound(object sender, GridViewRowEventArgs e)
   {
       if (e.Row.RowType == DataControlRowType.Header)
       {
           for (int j = 0; j < e.Row.Cells.Count; j++)
           {
               TableCell statusCell = e.Row.Cells[j];
               statusCell.Text = statusCell.Text.ToString().Replace('_', ' ');


           //  grdSearchResult.Columns[e.Row.DataItemIndex+1].HeaderText.ToString();
       } }
   }


Bernhard Hiller

Почему вы отвечаете на вопрос 4-летней давности, на который раньше правильно отвечали? И ваш ответ неверен: вопрос был о "тексте заголовка столбца" и "из базы данных", в то время как вы делаете некоторые изменения ячеек на основе их текущего содержимого.

Рейтинг:
0

ddarshan

protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
{
    if (e.Item is GridHeaderItem)
    {
        GridHeaderItem header = (GridHeaderItem)e.Item;
        header["ColumnUniqueName"].Text = "Header Text";
    }
}


sarath rachuri

У меня была аналогичная проблема динамической привязки заголовков. И вышеприведенное решение прекрасно решило эту проблему, и заголовки сетки динамически привязываются. Большое спасибо