Re: DataGrid и RowState
От: skyANA Россия  
Дата: 19.01.05 10:08
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Добрый день!

А>Задача : В гриде отредактированные записи подсвечивать.
А>Пытаюсь переписать DataGridTextBoxColumn.Paint и в нем делаю так :
А>
А>protected override void Paint(....., System.Windows.Forms.CurrencyManager 
А>                              source,..... ) 
А>{
А>if (((DataRowView)source.Current).Row.RowState == DataRowState.Modified )
А>            {
А>                          //Раскрашиваем
А>            }

А>}
А>

А>Получаю какую то билеберду.
А>В чем у меня ошибка? (не считая ДНК )
А>Спасибо!

Вместо if (((DataRowView)source.Current).Row.RowState == DataRowState.Modified )
пиши if (((DataView)source.List)[ rowNum ].Row.RowState.Equals( DataRowState.Modified ))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.