Значение в Cell
От: ozolc  
Дата: 18.08.07 08:14
Оценка:
Здравствуйте уважаемые!
Подскажите пожалуйста как мне получить имеет ли в ячейки чекбоксе значение true или нет?
Вот код где просматриается каждая строка в датагриде:

            for (int i = 1; i <= dataGridView1.Rows.Count; i++)
            {
              if (ЯЧЕЙКА ИМЕЕТ ЗНАЧЕНИЕ TRUE)
                    MessageBox.Show("true  " + dataGridView1.Rows[i - 1].Cells[4].Value.ToString());
            }

Голову сломал, ей богу.

19.08.07 15:42: Перенесено модератором из '.NET' — AndrewVK
Re: Значение в Cell
От: SlaVVVa Россия  
Дата: 18.08.07 08:45
Оценка:
Здравствуйте, ozolc, Вы писали:

O>Здравствуйте уважаемые!

O>Подскажите пожалуйста как мне получить имеет ли в ячейки чекбоксе значение true или нет?

Можно так:

for (int i = 1; i <= dataGridView1.Rows.Count; i++)
{
    if (Boolean.Parse(dataGridView1.Rows[i - 1].Cells[0].Value.ToString()))
    MessageBox.Show("true  " + dataGridView1.Rows[i - 1].Cells[0].Value.ToString());
}
Поймете смысл — найдутся слова.
Катон.
Re[2]: Значение в Cell
От: ozolc  
Дата: 18.08.07 09:08
Оценка:
Спасибо. я сделал так:

 private void button2_Click_1(object sender, EventArgs e)
        {
            string che;
            for (int i = 1; i < dataGridView1.Rows.Count; i++)
            {
                che = dataGridView1.Rows[i - 1].Cells[4].Value.ToString();

                if (che == "True")
                { ДЕЙСТВИЕ }
            }
        }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.