Форум программистов, компьютерный форум, киберфорум
Наши страницы

LINQ

Войти
Регистрация
Восстановить пароль
 
AlekseyE
2 / 2 / 0
Регистрация: 01.11.2014
Сообщений: 73
#1

LINQ to DataSet : Сортировка данных DataTable по столбцам - LINQ

25.07.2015, 11:42. Просмотров 439. Ответов 2
Метки нет (Все метки)

добрый день. подскажите, пожалуйста, как правильно делать сортировку загруженной таблицы по столбцам.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 DataTable dt=new DataTable();
            dt.Columns.Add("shop");
            dt.Columns.Add("art");
            dt.Columns.Add("qty",typeof(int));
            dt.Rows.Add("shop1", "морковка", 10);
            dt.Rows.Add("shop2", "морковка", 6);
            dt.Rows.Add("shop3", "морковка", 3);
            dt.Rows.Add("shop1", "редиска", 10);
            dt.Rows.Add("shop2", "редиска", 6);
            dt.Rows.Add("shop3", "редиска", 3);
            dt.Rows.Add("shop1", "папайя", 10);
            dt.Rows.Add("shop2", "папайя", 6);
            dt.Rows.Add("shop3", "папайя", 3);
            dataGridView1.DataSource = dt;
            DataTable dt2=new DataTable();
            dt2.Columns.Add("art");
            dt2.Columns.Add("shop1");
            dt2.Columns.Add("shop2");
            dt2.Columns.Add("shop3");
            dt2.Rows.Add("морковка", 10, 6, 3);
            dt2.Rows.Add("редиска", 10, 6, 3);
            dt2.Rows.Add("папайя", 10, 6, 3);
            dataGridView2.DataSource = dt2;
Загруженная таблица выглядит как в datagrid1 , а результат должен выглядеть как в datagrid2.
Изменения во 2й таблице должны применяться к 1й.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.07.2015, 11:42
Я подобрал для вас темы с готовыми решениями и ответами на вопрос LINQ to DataSet : Сортировка данных DataTable по столбцам (LINQ):

Обновление DataTable с использованием LINQ To DataSet - LINQ
Помогите новичку в области LINQ. Приведите пример применения LINQ To DataSet для обновления данных в таблице DataTable. Например,...

Проверить существование строки в DataTable через Linq - LINQ
Перед удалением строки необходимо проверить, существует ли она в таблице ds.Tables, если существует - удалить. Параметры запроса: ...

LINQ to DataSet : Группировка большого количества столбцов - LINQ
Добрый день. Группирую так: DataTable dt1 = dt.Clone(); var group = from r in dt.AsEnumerable() ...

Обновление данных в модели Linq to SQL при обновлении данных в БД - LINQ
Подскажите новичку. Есть база данных, в приложении настроена работа с БД с помощью Linq to SQL. Из приложения все работает, но когда я...

Некорректный перенос данных из Excel в DataSet/DataTable - C# WPF
Доброго времени суток! Проблема в том что импорт данных идет как то не так, и в каждой таблице свои аномалии(для меня они являются...

Сортировка данных по столбцам - C#
есть код поиска в datagridview через изменение текста в текстбоксе но на примере ниже почему то ищет только по последней записи, т.е по...

2
Ev_Hyper
Заблокирован
25.07.2015, 12:32 #2
AlekseyE, не совсем понял о чем идет речь. Возможно вы об этом:

C#
1
dataGridView2.DataSource = dt2.AsEnumerable().OrderBy(x => x.Field<string>("art")).CopyToDataTable();
0
AlekseyE
2 / 2 / 0
Регистрация: 01.11.2014
Сообщений: 73
25.07.2015, 13:34  [ТС] #3
нет. смысл вопроса в том, что мне надо создать из данных в dt таблицу такую же как для примера показана в dt2.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.07.2015, 13:34
Привет! Вот еще темы с ответами:

Dataset и DataTable - C#
ребят подскажите как извлечь DataTable из DataSet.

datatable and dataset - C#
проблема в том что дататэйбл почему то не заполняеться данными у меня в проекте не зна ютрабла в чем вот код ...

DataTable из DataSet (по C#) - C#
Как получить переменную DataTable из DataSet (по C#)? (для использования DataView)

DataSet+DataTable+DataView - C#
как заполнить dataset без датаадаптера данными из datatable, чтоб потом отобразить их через DataView.


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru