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

}

Получаю какую то билеберду.
В чем у меня ошибка? (не считая ДНК )
Спасибо!
Re: DataGrid и RowState
От: Аноним  
Дата: 18.02.04 16:26
Оценка:
Извините !

Я что то не то спрашиваю (я не шучу — может действительно всем кроме меня что то ясно чего я не замечаю ? )
или ни кто не знает ?

Спасибо!
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...
Пока на собственное сообщение не было ответов, его можно удалить.