Форум программистов, компьютерный форум CyberForum.ru

C# и базы данных, ADO.NET

Войти
Регистрация
Восстановить пароль
 
Mger
1 / 1 / 0
Регистрация: 24.04.2013
Сообщений: 27
#1

Как сортировать datatable и сохранить в базе данных - C#

05.01.2017, 16:19. Просмотров 158. Ответов 2
Метки нет (Все метки)

Добрый день. У Меня есть турнирная таблица, dataset который связан с базой данных sql, ее нужно сначала сортировать по набранным очкам, я сортировал с помощью

C#
1
2
3
4
5
6
7
8
9
10
              DataTable ghfg = dsd.Main_Table;
       
 
             ghfg.DefaultView.Sort = "Очки desc";
 
 
            mainTableBindingSource.DataSource = ghfg;
            ghfg.Select("Очки > 0", "Очки ASC");
 
             MessageBox.Show(ghfg.Rows[0][0].ToString());
В mainTableBindingSource сортировка работает, но в MessageBox выводится начальное значение, т.е в таблице mainTableBindingSource сортировка происходит, а в базе данных ghfg ничего не меняется. Вопрос как сделать так, чтобы ghfg сохранил сортировку ?

Кончено можно создать запрос
SQL
1
GROUP BY Очки DESC
в наборе данных(dataset), но есть одна проблема, если например очки у команд равны, то нужно будет посмотреть результаты личные встреч, и если первая команда победила вторую, то первую нужно поставить выше второй, я могу сделать это все на C#, но на sql не знаю что можно сделать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2017, 16:19     Как сортировать datatable и сохранить в базе данных
Посмотрите здесь:

Как сделать поиск в базе данных C#
Как подключиться к Базе данных денвера C#
Как передать столбец данных из DataTable в качестве аргумента функции C#
Открыть и сохранить в базе данных в PDF на локальных диск в первоначальном состоянии из базы C#
C# Как сохранить данные из GridView в базу данных?
Как подключиться к базе данных Access C#
Сохранить изображение в базе MySQL C#
CheckedListBox как перевести несколько item в текст или как хранить CLB в базе данных C#
C# Oracle Как подключиться к базе данных
Как делаются запросы к базе данных? C#
C# Как хранить картинку в базе данных?
C# Как подключится к интернет базе данных?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
m@cChe
44 / 44 / 16
Регистрация: 15.05.2013
Сообщений: 222
Записей в блоге: 1
Завершенные тесты: 1
05.01.2017, 21:25     Как сортировать datatable и сохранить в базе данных #2
Прилепи проект)
Mger
1 / 1 / 0
Регистрация: 24.04.2013
Сообщений: 27
05.01.2017, 21:57  [ТС]     Как сортировать datatable и сохранить в базе данных #3
Все спасибо, я уже сам разобрался

нужно было просто написать ToTable();

C#
1
2
3
4
5
6
7
8
9
                  DataTable ghfg = dsd.Main_Table;
 
                  DataView ddds = ghfg.DefaultView; 
 
                  ddds.Sort = "Очки desc";
 
                  mainTableBindingSource.DataSource = ddds;
 
                  ghfg = ddds.ToTable();
Yandex
Объявления
05.01.2017, 21:57     Как сортировать datatable и сохранить в базе данных
Ответ Создать тему
Опции темы

Текущее время: 14:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru