PDA

View Full Version : دسترسی به سلول های خاص دیتا گرید ویو



sepide1
سه شنبه 20 اسفند 1387, 16:59 عصر
چگونه می شود نوشته های داخل سلول های خاصی از دیتا گرید ویو را رنگی کرد؟
مثلا فرض کنید سلول های که برابر 14 هستند رنگ متن آن ها قرمز شوند.

NewFoxStudent
سه شنبه 20 اسفند 1387, 17:59 عصر
foreach(DataGridViewRow row in dataGridView1.Rows)
foreach (DataGridViewCell cell in row.Cells)
{
if (cell.Value == "14")
cell.Style.BackColor = Color.Red;
}

l_bahid_l
چهارشنبه 21 اسفند 1387, 14:04 عصر
foreach(DataGridViewRow row in dataGridView1.Rows)
foreach (DataGridViewCell cell in row.Cells)
{
if (cell.Value == "14")
cell.Style.BackColor = Color.Red;
}


یه مشکلی که هست اینه که این همه سلول های ستون های مختلف را رنگی میکنه که برابر شرط هستند در صورتی که بخواهیم سلول های یک ستون (فقط سلول های یک ستون که برابر شرط هستند)را رنگی کنه چیکار کنیم

NewFoxStudent
چهارشنبه 21 اسفند 1387, 14:39 عصر
foreach (DataGridViewRow row in dataGridView1.Rows)
foreach (DataGridViewCell cell in row.Cells)
if (cell.ColumnIndex = 0)
if (cell.Value = "14")
cell.Style.BackColor = Color.Red;