Как обновить значение столбца Datatable, которое является пустым, со значением по умолчанию - PullRequest
0 голосов
/ 11 апреля 2019

У меня data table, как показано ниже: -

id  name    rollno  mobile

1   test1   101     1111
2   test2   102 
3   test3   103     1121
4   test4   104 
5   test5   105     3333

В data table столбец mobile имеет несколько пустых значений.

Если я сделаю массовую вставку этого data table, это выдаст ошибку.

Я хочу обновить столбец mobile на 0 (ноль), если пусто найдено.

Как я могу обновить его без зацикливания?

1 Ответ

1 голос
/ 11 апреля 2019

Вы можете попробовать что-то подобное с выражением LINQ:

tbl.Select().Where(x => x["mobile"] == null || string.IsNullOrEmpty(x["mobile"].ToString())).ForEach(x => x["mobile"] = 0);

Но помните, это все еще цикл.

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