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

Сортировка DataGridView LINQ

22.01.2019, 16:52. Показов 1716. Ответов 0

Author24 — интернет-сервис помощи студентам
Здравствуйте, приступил к освоению linq, стоит задача отсортировать столбец с привязкой к другим столбцам. Метод .sort не подходит т.к. сравнивает посимвольно. В столбце содержится одна буква +цифры. Получается так
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
6
7
8
string[] s = new String[dataGridView1.RowCount-1];
            for (int i = 0; i < dataGridView1.RowCount - 1; i++)
                s[i] = Convert.ToString(dataGridView1["Text", i].Value);
            IEnumerable<string> evenf = s.OrderBy(p => p.Length).ThenBy(p=>p);
            string k="";
            foreach (string p in evenf)
                k += p+" ";
            MessageBox.Show(k);

Есть ли возможность выполнить сортировку в рамках грида? есть набросок но он почему-то очищает грид
Кликните здесь для просмотра всего текста
C#
1
2
3
4
            List<DataGridViewRow> q = (from item in dataGridView1.Rows.Cast<DataGridViewRow>()
                                 orderby item.Cells[2].Value descending
                                     select item).ToList<DataGridViewRow>();
            dataGridView1.DataSource = q.Select(x => x.DataBoundItem).ToList();
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.01.2019, 16:52
Ответы с готовыми решениями:

Linq поиск по datagridview
Здравствуйте! Покажите, пожалуйста пример, как использовать linq поиск по таблице datagridview.

Сортировка LINQ
Столкнулся с такой проблемой public class VideoCard { public string...

Linq Сохранение изменений в dataGridView
Как сделать, чтоб сохранялись изменения в dataGridView? db = new DataClasses1DataContext(str);...

Сводная таблица DataGridView через LINQ
Здраствуйте. Есть 2-е datagridview. Одна общая, другая сводная. При заполнении общей таблицы...

0
22.01.2019, 16:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.01.2019, 16:52
Помогаю со студенческими работами здесь

Заполнение DataGridview с использованием класса LINQ to SQL
Здравствуйте, есть проблема, не могу заполнить DataGridview с помощью LINQ без использования...

Linq или не Linq. Linq медленней стандартных методов?
Есть у нас два массива, нужно найти совпадения в первом из второго. Два варианта реализации, первый...

Linq и редактировать dataGridView
Я подключил Linq до dataGridView, но редактировать не магу dataGridView. Что делать?

Linq поиск по datagridview
Добрый день Для поиска Linq использую код dataGridView1.Rows.Cast&lt;DataGridViewRow&gt;() ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru