powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Создание колонок в DataGrid
1 сообщений из 1, страница 1 из 1
Создание колонок в DataGrid
    #34042890
Astronomer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем Привет!
Пишу класс наследник от DataGrid, колонки создаю сам:
public void SetColumns()
{
this.Columns.Add(DataGridUtils.CreateColumn("",
new HWTemplate(typeof(System.Web.UI.WebControls.Image), "editButton")));

this.Columns.Add(DataGridUtils.CreateColumn("",
new HWTemplate(typeof(System.Web.UI.WebControls.ImageButton), "deleteButton")));

for (int i = 0; i < columnNames.Length; i ++)
{
switch (columnNames[i])
{
case "CHECK_BOX":
{
this.Columns.Add(DataGridUtils.CreateColumn("",
new HWTemplate(typeof(System.Web.UI.WebControls.ImageButton), "chkBoxButton")));
break;
}
default:
{
this.Columns.Add(DataGridUtils.CreateColumn(
ColumnNames[i],
new HWTemplate(typeof(Literal), ColumnNames[i])));
break;
}
}
}
}
свойство класса AutoGenerateColumns = false;
вот функция CreateColumn:

public static TemplateColumn CreateColumn(string headerText, ITemplate itemTemplate)
{
TemplateColumn dgColumn = new TemplateColumn();
dgColumn.ItemTemplate = itemTemplate;
return dgColumn;
}
идия в том, чтобы динамически создавать колонки в гриде согласно именам колонок, хранящихся в ColumnNames.
-------------------
Так вот...
колонки создаются,грид показывается, но если подключить пейджинг,то событие PageIndexChanged не срабатывает !!!
пожалуйста, подскажите, где может быть ошибка в создании колонок.Nikitos
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Создание колонок в DataGrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]