astrovirgin Ответов: 0

Datarow.setcolumnerror не работает с отфильтрованными строками данных


Всем Привет,

Я пытаюсь установить ошибку в datarow, которую я отфильтровываю из datatable и показываю эту строку с ошибкой в сетке.

Что я уже пробовал:

Приведенный ниже код отлично работает для меня -
DataRow dr = ds.Tables[0].Rows[0];
//Working
dr.SetColumnError("Column1","This is an error");

Но если я использую DataSet.Select для фильтрации строки и установки ошибки в ней, то ошибка не появляется в строке.
DataRow[] dr = ds.Tables[0].Select("Key = 1");
//Not Working
dr.SetColumnError("Column1","This is an error");

Каким-то образом ошибка, установленная в столбце, очищается, когда я связываю набор данных с сеткой во втором случае. Пожалуйста помочь.

Спасибо

0 Ответов