powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / помогите с Datatable.Select
2 сообщений из 2, страница 1 из 1
помогите с Datatable.Select
    #37664529
magik_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
есть два датасета dt_report и tmp_table2
в dt_report поля measure_id, instrament_id, diapazon
в tmp_table2 поля instrament_id, diapazon
в dt_report поле diapazon пустое, а в tmp_table2 поле diapazon заполненное.
необходимо в поле diapazon датасета dt_report записать значения поля diapazon из датасета tmp_table2 при совпадении поля instrament_id в этих датасетах.

например, в dt_report поле instrament_id = 14, дальше ищем строчку в tmp_table2 с instrament_id = 14. И если такая строчка находится, то эту строчку записываем в filterExprRows и дальше запоняем поле diapazon датасета dt_report.

compare_field = "instrament_id" и report_row[relation_field] = "instrament_id"

В чем проблема? - проблема в том, что почему то метод Select отрабатывает некорректно. при одних совпадениях instrament_id, метод Select пишет значения в filterExprRows, а при других - нет.
например, когда instrament_id в обоих датасетах = 14,55, 31, т.е. совпадения есть и select как бы должен отработать, но он не отрабатывает и filterExprRows остается пустым
а если instrament_id в обоих датасетах = 101, т.е. совпадение опять же есть и вот в этом случает select отрабатывает и filterExprRows заполняется.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
foreach ( DataRow report_row in dt_report.Tables["RESULT"].Rows )
{
      try
     {
           DataRow[] filterExprRows = tmp_table2.Select(compare_field + " = " + report_row[relation_field]);
      }
}
                                                        



что я делал -
1) на всякий случай к полям compare_field и report_row[relation_field] добавил метод Trim() и явно сделал поля типом string
2) предположил что у метода Select есть какие нить нюансы или особенности. почитал про метод Select в инете. вроде обычная и простая функция.
3) здесь на форуме поискал поиском - ничего не нашел.

Помогите)
Заранее большое спасибо!
...
Рейтинг: 0 / 0
помогите с Datatable.Select
    #37664722
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Многа букав. Сделайте адекватный человеческий пример с наполнением и фильтрацией.
Местная гадалка на кофе и фея - в отпуске.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / помогите с Datatable.Select
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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