Здравствуйте уважаемые!
Подскажите пожалуйста как мне получить имеет ли в ячейки чекбоксе значение 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
Здравствуйте, 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());
}
Поймете смысл — найдутся слова.
Катон.
Спасибо. я сделал так:
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")
{ ДЕЙСТВИЕ }
}
}