Как изменить цвет ячейки, значение которой в сетке данных больше нуля?C#

Место общения программистов C#
Ответить
Anonymous
 Как изменить цвет ячейки, значение которой в сетке данных больше нуля?

Сообщение Anonymous »

У меня есть две ячейки в сетке. Я хочу изменить цвет и значение одной ячейки на ноль, когда я ввел в другую ячейку значение, большее нуля
private void grdDetail_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
{
if (this.IsLoadComplete)
{
UpdateValueofQtyCell(e.ColumnIndex);
}
}

private void UpdateValueofQtyCell(int index)
{
int cur_row = grdDetail.CurrentRow.Index;

if (index == 1)
{
grdDetail[1, cur_row].Style.BackColor = Color.White;
grdDetail[2, cur_row].Style.BackColor = Color.FromArgb(224, 224, 224);
grdDetail[2, cur_row].Value = 0;
}
else if (index == 1)
{
grdDetail[2, cur_row].Style.BackColor = Color.White;
grdDetail[1 cur_row].Style.BackColor = Color.FromArgb(224, 224, 224);
grdDetail[1, cur_row].Value = 0;
}
}


Подробнее здесь: https://stackoverflow.com/questions/132 ... n-datagrid
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»