Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: DataGridViev i RowsAdded Добавлено: 20.09.06 12:30  

Автор вопроса:  SHDZ | ICQ: 209382104 
Мне нада чтоб поля имеющие признак удаленный помечались другим цвето к примеру, вот и на событие
RowsAdded в DataGridViev повесил такой код, но рисует ерунду, и полей всего 8 а в процедуру
заходит тока три раза, может я чего не понимаю, и не там это обрабатывать нада?
Это я как понял должно выполнятся при каждом добавлении новой строки в гриде?

private void dbParamList_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
{
try
{
if ((int)dbParamList.Rows[e.RowIndex].Cells[4].Value == 1)
{
dbParamList.Rows[e.RowIndex].Cells[3].Style.BackColor = Color.YellowGreen;
}

}
}

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 ПтирЯ



Вопросов: 11
Ответов: 71
 Профиль | | #1 Добавлено: 20.09.06 14:18
Если ты контролируешь заполнение DataSource
то после каждой заливки пробегай по всем полям и для каждой строки, которую тебе надо перекрасить ставишь:
Row.DefaultCellStyle.SelectionBackColor=Color.YellowGreen;

Ответить

Номер ответа: 2
Автор ответа:
 SHDZ



ICQ: 209382104 

Вопросов: 39
Ответов: 244
 Профиль | | #2 Добавлено: 20.09.06 15:34
та да, так можна, я думал, тока не хотелось по гриду лишний раз бегать, хотел привязаться к событию добавления строки...
или все в цикле по гриду бегают?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам