как получить события во второй строке заголовка в пользовательском окне сетки - PullRequest
1 голос
/ 18 мая 2011

Мне нужно добавить дополнительную строку (заголовок) в мой ASP.NET GridView (который уже настроен, чтобы я мог получить доступ к любой части жизненного цикла события).

Это дополнительные данные, которые я хочу выровнять с некоторыми столбцами.

Это должно выглядеть так

Period    |  May  |  June | July | Aug      -- Header
Basevalue | 3000  | 1500  | 1200 | 4000     -- EXTERNAL DATA
---------------------------------------
Item 1    |  100  |  200  |  300 |  400    
Item 2    |  100  |  200  |  300 |  400      

Мне удалось добавить строку с приведенным ниже кодом, но я не могу создать какое-либо пользовательское событие, где я мог бы получить доступ и записать свои пользовательские данные в эту ячейку. Я попробовал следующее, но во время любого события, которое я мог найти (например, OnRowCreated или PrepareControlHierarchy), либо слишком поздно (после привязки данных), либо внутренняя таблица не инициализирована.

int rowIndex = 0;

GridViewRow secondHeaderRow = new GridViewRow(rowIndex, -1, DataControlRowType.Header, DataControlRowState.Normal);
secondHeaderRow.TableSection = TableRowSection.TableHeader;

foreach (DataControlField col in this.Columns)
            {
                TableHeaderCell cell = new TableHeaderCell();
                cell.DataBinding += new EventHandler(OnHeaderCellDatabinding);
                secondHeaderRow.Cells.Add(cell);
            }

 InnerTable.Rows.AddAt(rowIndex, secondHeaderRow);

Как подключиться к жизненному циклу GridView для записи в строку заголовка?

Ответы [ 2 ]

0 голосов
/ 18 мая 2011
0 голосов
/ 18 мая 2011

эй Найлс, мы можем использовать заголовок для некоторых тегов HTML и начать создавать дополнительные заголовки

пожалуйста, обратитесь по этой ссылке для вашей проблемы

НАЖМИТЕ ЗДЕСЬ

надеюсь, это поможет вам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...