• فعال بودن یا غیر فعال بودن یک سطر از DataGrid در زمان نمایش
برای فعال بودن یک سطر در در اس کیو ال ستونی برای تعیین اون که با مقادیر True یا False پر میشه تعریف کردم حالا اگر بخوام درصورتی که مقدار اون True بود تون رو پر رنگ (Enable=True) و در غی این صورت اون رو کمرنگ (Enable=False) نمایش بده از چه دستوری میتونم استقاده کنم
در ضمن برای نمایش اون از DataGride استفاده میکنم
نقل قول: • فعال بودن یا غیر فعال بودن یک سطر از DataGrid در زمان نمایش
نام ستونی از دیتاگرید که فیلد Enable را نمایش میدهد Enable میباشد
for (int i = 0; i < dataGridView1.RowCount; i++)
{
if (!(bool)dataGridView1.Rows[i].Cells["Enable"].Value)
{
for (int j = 0; j < dataGridView1.ColumnCount; j++)
dataGridView1.Rows[i].Cells[j].Style.BackColor = Color.Gray;
}
else
{
for (int j = 0; j < dataGridView1.ColumnCount; j++)
dataGridView1.Rows[i].Cells[j].Style.BackColor = Color.GreenYellow;
}
}