С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 1
Регистрация: 06.05.2011
Сообщений: 42

Как отсортировать данные в DataGridView

25.11.2012, 19:27. Показов 1385. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят, возникла трудность, в DataGridView необходимо вывести отсортированую таблицу., выводит исходную
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
 public partial class FormView : Form// часть от класса форм
    {
        public FormView()
        {
            InitializeComponent();
            string s;
            labelFile.Text = Table.fileName;//на форме написано имя файла 
            for (int i = 0; i < Table.count-1; i++)
            {
       if(Convert.ToDouble(Table.table.Rows[i]["Деталей за час"])>Convert.ToDouble(Table.table.Rows[i+1]["Деталей за час"]))
            {
               s=Convert.ToString(Table.table.Rows[i]["Фамилия"]);
               Table.table.Rows[i]["Фамилия"]=Table.table.Rows[i+1]["Фамилия"] ;
               Table.table.Rows[i+1]["Фамилия"]=s;
 
              s=Convert.ToString(Table.table.Rows[i]["Имя"]);
              Table.table.Rows[i]["Имя"]=Table.table.Rows[i+1]["Имя"];
              Table.table.Rows[i+1]["Имя"]=s;
 
               s=Convert.ToString( Table.table.Rows[i]["Отчество"]) ;
                Table.table.Rows[i]["Отчество"]=Table.table.Rows[i+1]["Отчество"];
                Table.table.Rows[i+1]["Отчество"]=s;
 
 
                 s=Convert.ToString(Table.table.Rows[i]["Деталей за час"]); 
                Table.table.Rows[i]["Деталей за час"]=Table.table.Rows[i+1]["Деталей за час"];
                Table.table.Rows[i+1]["Деталей за час"]=s;
 
 
                s=Convert.ToString(Table.table.Rows[i]["Длит. смены"]);
                Table.table.Rows[i]["Длит. смены"]=Table.table.Rows[i+1]["Длит. смены"];
                Table.table.Rows[i+1]["Длит. смены"]=s;
 
 
                s=Convert.ToString(Table.table.Rows[i]["Простои"]);
                Table.table.Rows[i]["Простои"]=Table.table.Rows[i+1]["Простои"];
                 Table.table.Rows[i+1]["Простои"]=s;
 
                
                s=Convert.ToString(Table.table.Rows[i]["Изг. за I час"]);
                        Table.table.Rows[i]["Изг. за I час"]=Table.table.Rows[i+1]["Изг. за I час"];
                        Table.table.Rows[i+1]["Изг. за I час"]=s;
 
                s=Convert.ToString(Table.table.Rows[i]["За II час"]);
                Table.table.Rows[i]["За II час"]=Table.table.Rows[i+1]["За II час"];
                Table.table.Rows[i+1]["За II час"]=s;
 
                s=Convert.ToString(Table.table.Rows[i]["За III час"]);
                Table.table.Rows[i]["За III час"]=Table.table.Rows[i+1]["За III час"];
                Table.table.Rows[i+1]["За III час"]=s;
 
                s=Convert.ToString(Table.table.Rows[i]["За IV час"]);
                Table.table.Rows[i]["За IV час"]=Table.table.Rows[i+1]["За IV час"];
                Table.table.Rows[i+1]["За IV час"]=s;
 
                s=Convert.ToString(Table.table.Rows[i]["За V час"]);
                Table.table.Rows[i]["За V час"]=Table.table.Rows[i+1]["За V час"];
                Table.table.Rows[i+1]["За V час"]=s;
 
              s=Convert.ToString(Table.table.Rows[i]["За VI час"]);
              Table.table.Rows[i]["За VI час"] = Table.table.Rows[i + 1]["За VI час"];
              Table.table.Rows[i + 1]["За VI час"] = s;
 
                s=Convert.ToString(Table.table.Rows[i]["За VII час"]);
                Table.table.Rows[i]["За VII час"] = Table.table.Rows[i + 1]["За VII час"];
                Table.table.Rows[i + 1]["За VII час"] = s;
 
                s=Convert.ToString(Table.table.Rows[i]["За VIII час"]);
                Table.table.Rows[i]["За VIII час"] = Table.table.Rows[i + 1]["За VIII час"];
                Table.table.Rows[i + 1]["За VIII час"] = s;
            }
                dataGridViewBrigada.DataSource = Table.table;
            }
            // задает источник данных
        }
Заранее благодарна за любую помощь.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.11.2012, 19:27
Ответы с готовыми решениями:

Отсортировать данные в DataGridView
Здравствуйте. У меня есть DataGridView, который заполняется в ручную. Всего 5 столбцов: имя, фамилия, отчество, адрес и год поступления на...

Отсортировать данные по одному из столбцов в DataGridView который привязан к DataTable
Мне необходимо отсортировать данные по одному из столбцов в DataGridView который привязан к DataTable. Сортирую DataTable. Проблема в том,...

Как перенести все данные из DataGridVIew в другую DataGridView, которая находится во второй форме
Как перенести все данные из DataGridVIew в другую DataGridView, которая находится во второй форме?

1
 Аватар для Lupus
24 / 24 / 4
Регистрация: 13.03.2011
Сообщений: 326
26.11.2012, 02:18
http://msdn.microsoft.com/ru-r... .sort.aspx
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.11.2012, 02:18
Помогаю со студенческими работами здесь

Массив, введенный в DataGridView, отсортировать и записать в тот же DataGridView
Здравствуйте, у меня проблема такая. Есть программа в которой заполняется DataGridView массив который нужно отсортировать и заполнить в тот...

Как отсортировать данные ?
Архив содержит 5 файлов: train.txt, test.txt, Base1.txt, Base2.txt, PetrenkoPetro_test.txt. * Зачем они нужны? Эти файлы помогут решить...

Как отсортировать данные JSON?
Добрый вечер. Сервер отправляет отсартированный массив по убыванию по посредством JSON.

Как отсортировать данные в строке?
Вообщем есть строка &quot;1,2,3,4&quot; Нужно создать 4 переменные и присвоить каждой цифру перед запятой, так что Первая переменная(var1) была...

как отсортировать в структуре данные
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;locale&gt; #include &lt;fstream&gt; using namespace std; struct Grup{ char...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru