Объединить данные одной строки из нескольких таблиц набора данных - PullRequest
1 голос
/ 08 ноября 2011

Вот ситуация:

У меня есть набор данных с несколькими таблицами (7, если быть точным). Все, что я хочу, это объединить каждую строку из каждой таблицы, чтобы сформировать строку.

Пример: если набор данных извлекает две записи, то первая строка из каждой таблицы объединяется первой для формирования строки. Если какая-либо строка какой-либо конкретной таблицы не генерирует результат, она генерирует пустую строку.

Ответы [ 2 ]

3 голосов
/ 08 ноября 2011

Наличие набора данных с именем ds

Вы можете сделать это:

StringBuilder sb = new StringBuilder();

foreach (DataTable table in ds.Tables)
{
    for (int i = 0; i < table.Rows.Count; i++)
    {
        for (int j = 0; j < table.Columns.Count; j++)
        {
            sb.Append(table.Rows[i][table.Columns[j]]);
        }
    }
}
0 голосов
/ 08 ноября 2011

вы можете использовать цикл и извлекать данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...