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");
Каким-то образом ошибка, установленная в столбце, очищается, когда я связываю набор данных с сеткой во втором случае. Пожалуйста помочь.
Спасибо