Если я создам список datarow из datatable, а затем внесу изменения в строку seaparately. Отразится ли это в таблице данных?
Я новичок в dot net framework. Так вот в чем проблема:
Я импортировал список пользователей из excel в таблицу данных с именем "dt". Теперь в другой функции, в которую я передаю свой dt DataTable, я создаю список DataRow и инициализирую его, как показано ниже:
List<DataRow> rows = dt.Select([LAN ID]='ABC123').ToList();
Это позволит выбрать все строки, имеющие 'АБВ123' в столбце идентификатор локальной сети.
Теперь я присваиваю значения различным столбцам в выбранных строках:
foreach (DataRow row in rows) { row[LAN ID] = "DEF456"; row[User ID] = '123456'; row[Last Name] = "Doe"; row[First Name] = "John" }
Если я так поступлю. Будет ли DataTable dt обновляться с этими значениями?
Что я уже пробовал:
Поскольку я работаю над созданием Службы Windows, отладка будет болезненной. Поэтому и спрашиваю здесь.
Кроме того, если вы можете предоставить какой-то контекст относительно того, почему, чтобы я мог понять. Большинство статей по этой теме, которые я нашел, состояли в том, чтобы добавить новую строку в datatable.