powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DataGrid
3 сообщений из 3, страница 1 из 1
DataGrid
    #32215125
Break Point
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
string select = "SELECT idc, code, name FROM table";
SQLDataAdaper da = new SQLDataAdapter(connect, select);
DataColumn colCode = new DataColumn("idc", typeof(int));
DataColumn colCode = new DataColumn("code", typeof(int));
DataColumn colName = new DataColumn("name", typeof(string));
DataTable Table = new DataTable();
Table.Columns.Add(colIdc);
Table.Columns.Add(colCode);
Table.Columns.Add(colNAme);
DataSet ds = new DataSet();
ds.Tables.Add(Table);
da.Fill(ds,"table");
//
//До этого момента все ясно и понято, теперь надо показать колонки colCode, и colName в DataGrid размещенной на web-форме
//
DataGrid1.AutoGeneratColumns = false;
DataGrid1.AllowSort = true;
//
//Вопрос: Как добавить в грид необходимые колонки? В GUI получается, а вот в коде упираюсь в абстрактный класс DataGridColumn
//
И еще в догонку хоть свойство AllowSort = true, а сортировки он не какой не делает, только в пустую перерисовывает страницу. Почему?
И как сделать ячейки грида редактируемыми?
Повторюсь что все касательно web-форм.
...
Рейтинг: 0 / 0
DataGrid
    #32215178
У меня сортировка так работает

protected void DataGrid1_SortCommand (object source, System.Web.UI.WebControls.DataGridSortCommandEventArgs e)
{
DataView dv = ds.Tables["tel"].DefaultView;
dv.Sort = e.SortExpression.ToString();
DataGrid1.DataSource = dv;
DataGrid1.DataBind();
}

<asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False" AllowSorting="True">
<Columns>
<asp:BoundColumn DataField="FAM" SortExpression="FAM" HeaderText="Фамилия"></asp:BoundColumn>
<asp:BoundColumn DataField="I" SortExpression="I" HeaderText="И."></asp:BoundColumn>
<asp:BoundColumn DataField="O" SortExpression="O" HeaderText="O."></asp:BoundColumn>
<asp:BoundColumn DataField="UL" SortExpression="UL" HeaderText="Улица"></asp:BoundColumn>
<asp:BoundColumn DataField="DOM" SortExpression="DOM" HeaderText="Дом"></asp:BoundColumn>
<asp:BoundColumn DataField="KORP" SortExpression="KORP" HeaderText="Корпус"></asp:BoundColumn>
<asp:BoundColumn DataField="KV" SortExpression="KV" HeaderText="Кв."></asp:BoundColumn>
<asp:BoundColumn DataField="TEL" HeaderText="Телефон"></asp:BoundColumn>
</Columns>
</asp:DataGrid>
...
Рейтинг: 0 / 0
DataGrid
    #32215181
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
рекомендую посмотреть tutorial'ы, которые есть в студии - там всё хорошо расписано по этому делу.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DataGrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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