Re: Хм.. как бы вызвать Format() для ячейки грида?
От: _uncle  
Дата: 17.09.07 11:20
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Ситуация следующая: есть два столбца, в целом независимых, но если в столбце "A" стоит 0, то и в столбце "B" надо бы показывать 0.

А>Для того, чтоб всё правильно показывалось в самом начале — делаем, к примеру, так:
А>
А> private void mygrid_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
А>        {
А>            if (mygrid.Columns[e.ColumnIndex].Name = "B")
А>                if ((int)mygrid.Rows[e.RowIndex].Cells["A"].Value == 0)
А>                    e.Value = 0;
А>        }
А>

А>А теперь пользователь берёт и меняет в столбце "A" 0 на 1. Хотелось бы, чтоб сработал вышеописанный обработчик и обновил показываемое значение в столбце "B". How?

есть еще DataGridView.CellParsing Event
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.