Групировка Datagrid

323
29 мая 2022, 14:40

Как сделать групировку datagrid?
Мне надо групировка по одному столбцу.
Вот мой DataGrid:

using (SqlConnection conn = new SqlConnection(connectionString))
            {
                conn.Open();
                DataTable dt = new DataTable();
                SqlDataAdapter adapter = new SqlDataAdapter($"SELECT * FROM [Table1] ORDER BY [Id] ASC", conn);
                adapter.Fill(dt);
                CollectionView view = (CollectionView)CollectionViewSource.GetDefaultView(dt);
                PropertyGroupDescription groupDescription = new PropertyGroupDescription("Столбец 1");
                view.GroupDescriptions.Add(groupDescription);
                dataGrid.ItemsSource = view.SourceCollection;
}

Но это неработает выводиться как обычная таблица.
Приблизительный вид групировки:

Вот моя таблица в базе данных:

СУБД MS SQL, вот код создания таблицы

CREATE TABLE [Table1] (
    [Id] INT IDENTITY (1, 1) NOT NULL,
    [Столбец 1] FLOAT (53) NULL,
    [Столбец 2] NVARCHAR (MAX) NULL,
    [Столбец 3] IMAGE NULL,
    [qwwesfas] NVARCHAR (MAX) NULL
);

Вывод таблицы DataGrid:

READ ALSO
C#. Почему не отправляется(или не приходят) email сообщения?

C#. Почему не отправляется(или не приходят) email сообщения?

Не знаю в чем может быть проблемаВ верности почт и пароля я уверен

151
как собрать x32 приложения в x64 системе - с#

как собрать x32 приложения в x64 системе - с#

мне нужно собрать x32 приложения в x64 системе в visual studio 2019 , или есть програма которая переделывает x64 битное приложения под x32 ??

376
Отключение обработки события

Отключение обработки события

Есть событие pictureBox1_MouseWheelИ мне нужно отключать его при запуске формы и включать по нажатию на кнопку, есть ли простой способ это сделать? (желательно...

230
Добавление рандомного элемента из массива строк в Dictionary на C#

Добавление рандомного элемента из массива строк в Dictionary на C#

В общем, надо добавить факультеты в словарь Dictionary <string,Person> faculty, ключ-строка, значение-человек(студент или преподаватель)Для выбора названий...

146