2014-09-22 4 views
0

У меня есть вид сетки данных, в котором некоторые строки красные, а некоторые зеленые теперь я хочу получить количество строк для строк, которые только зеленого цвета. Как получить, чтоGridview Количество строк для конкретных строк

Вот как я изменить цвет

for (int i = IndexNumberOfGridReceiver; i < WhatsAppCheckTotal - 1; i++) 
{ 
    if (form1.gridReceiver.Rows[i].Cells[1].Value.ToString().Equals(csvRow)) 
    { 
     form1.gridReceiver.Rows[i].DefaultCellStyle.ForeColor = Color.Green; 
    } 
    else 
    { 
     form1.gridReceiver.Rows[i].DefaultCellStyle.ForeColor = Color.Red; 
    } 
    IndexNumberOfGridReceiver = i; 
} 
+1

Вы еще что-нибудь пробовали? Покажите некоторый код и напишите, что вы пробовали, и где он сработал. – Pavenhimself

+0

. Я не получаю, что попробовать. Я попытался поставить, если условие в строке подсчета, но не работает как 'RowCount [( , если gridReceiver.Rows.ForeColor = Color.Green) ] ' – Kirtesh

ответ

0

Где вы застряли?

int greenRows = 0; 
for (int i = IndexNumberOfGridReceiver; i < WhatsAppCheckTotal - 1; i++) 
{ 
    if (form1.gridReceiver.Rows[i].Cells[1].Value.ToString().Equals(csvRow)) 
    { 
     greenRows++; 
     form1.gridReceiver.Rows[i].DefaultCellStyle.ForeColor = Color.Green; 
    } 
    else 
    { 
     form1.gridReceiver.Rows[i].DefaultCellStyle.ForeColor = Color.Red; 
    } 
    IndexNumberOfGridReceiver = i; 
} 
+0

Чувак, я хочу, чтобы количество строк зеленого цвета в моей программе было таким, как я меняю цвет своих строк. – Kirtesh

+0

И я даже не знаю, работает ли этот код, или не вызывает необходимости еще нескольких функций для тестирования перед тестированием этого – Kirtesh

+0

. i knw this greenRows ++, но я хочу знать, есть ли какое-либо встроенное свойство DataGridView для этого – Kirtesh

Смежные вопросы