powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / заполнение DataTable данными из разных таблиц.
3 сообщений из 3, страница 1 из 1
заполнение DataTable данными из разных таблиц.
    #38011028
Klei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть проблема с заполнением DataTable данными с разных DataTable и списка в индексации элементов.
Список ls содержит имена. Поля ds.Tables[0].Rows[i].ItemArray[0] и ds.Tables[1].Rows[i].ItemArray[0]- тоже имена, ds.Tables[0].Row[i].ItemArray[1] и ds.Tables[1].Row[i].ItemArray[1]- значения, соотв. именам. Как создать новую таблицу, чтобы 1 колонка хранила имена списка, а напротив каждого имени существ. значения из таблиц (значение или null).
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
DataTable dt = new DataTable();
dt.Columns.Add("One");
dt.Columns.Add("Two");
dt.Columns.Add("Three");
             foreach (var name in ls)    //ls (List<string>)
            {
               dt.Rows.Add(name, ds.Tables[0].Rows[i].ItemArray[1], ds.Tables[1].Rows[i].ItemArray[1]);
             }
           
...
Рейтинг: 0 / 0
заполнение DataTable данными из разных таблиц.
    #38011046
Klei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то с индексами нужно сделать.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    for (int j = 0; j < ds.Tables[1].Rows.Count; j++)
                    {
                        foreach (var opname in opnames)
                        {
                            if (opname == ds.Tables[0].Rows[i].ItemArray[0])
                                dt.Rows.Add(opname, ds.Tables[0].Rows[i].ItemArray[1], ds.Tables[1].Rows[j].ItemArray[1]);
                            if (opname == ds.Tables[1].Rows[j].ItemArray[0])   
                        }
                    } 
                }
...
Рейтинг: 0 / 0
заполнение DataTable данными из разных таблиц.
    #38011188
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Klei,

DataRelation вам в помощь
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / заполнение DataTable данными из разных таблиц.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]