powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / динамически создать сортируемую колонку в DataGrid
5 сообщений из 5, страница 1 из 1
динамически создать сортируемую колонку в DataGrid
    #33414496
alneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет получается сортируемой колонки, как если бы в дизайнере создавал

...
BoundColumn bc = new BoundColumn();
bc.DataField = fld_name.ToUpper();
bc.SortExpression = fld_name.ToUpper();
DataGrid1.Columns.Add(bc);
....
...
Рейтинг: 0 / 0
динамически создать сортируемую колонку в DataGrid
    #33414772
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
динамически создать сортируемую колонку в DataGrid
    #33417558
alneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я без проблем пользовался сортировкой на многостраничных гридах, колонки в которых были созданы в дизайнере, а вот
при динамически создаваемых колонках сортировки не происходит
(даже события не происходит SortCommand)
this.DataGrid1.SortCommand += new System.Web.UI.WebControls.DataGridSortCommandEventHandler(this.DataGrid1_SortCommand);

статью уже читал,
просто я подозреваю что при лдинамическом создании колонок
кроме строки кода
...
bc.SortExpression = fld_name
...
нужно написать ещё что-то,
чтобы потом это сформировалось на странице типа:
<asp:TemplateColumn SortExpression="au_lname, au_fname" HeaderText="Last Name">
<ItemTemplate>
<asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.au_lname") %>'> </asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
...
Рейтинг: 0 / 0
динамически создать сортируемую колонку в DataGrid
    #33418544
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор(даже события не происходит SortCommand)
this.DataGrid1.SortCommand += new System.Web.UI.WebControls.DataGridSortCommandEventHandler(this.DataGrid1_SortCommand);

Я вот второй день смотрю на то что ты сказал, и не очень понимаю - ты сам грид, тоже динамично создаёшь?
...
Рейтинг: 0 / 0
динамически создать сортируемую колонку в DataGrid
    #33419151
alneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да я просто начитался мсдн, решил как они создать свой класс...
ну вот уних работает, а у меня чё-то не вышло...
и я потом поступил проще и всё заработало в динамике без всяких классов....
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / динамически создать сортируемую колонку в DataGrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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