Какой лучший подход заменить все значения DBNull на 0 в datatable, не пройдя через все строки по коду. Я использую среду .NET 2.0.Заменить все значения null в datacolum на значение 0
Я стараюсь это:
_data_table.Columns(DataColumName).Expression = String.Format("ISNULL({0},0)", DataColumName)
Но я получаю «ArgumentException» Невозможно установить выражение свойства из-за циклической ссылки в выражении. Я хотел бы избежать создания временного дублированного столбца;)
или в запросе: 'Select COALESCE (колонка, 0) в качестве столбца ОТ table' –
Источник datatable предоставляется внешней функцией, и я не могу изменить. Если после get я установил значение по умолчанию, это будет установлено только в новых добавленных строках. – arturn
@arturn да, только новые строки; до тех пор, * just loop * –