PDA

View Full Version : رنگ آميزي سطرهاي ديتاگريد ويو



aligilani1986
سه شنبه 27 اسفند 1387, 09:10 صبح
سلام.

اين تابع يك ديتا گريد رو بعنوان پارامتر ميگيره و سطرهاي اونو يك در ميان رنگ آميزي ميكنه.



public void coloring_row(DataGridView dgv)
{
foreach (DataGridViewRow row in dgv.Rows)
{
if (row.Index % 2 == 0)
{
foreach (DataGridViewCell cell in dgv.Rows[row.Index].Cells)
{
dgv.Rows[row.Index].Cells[cell.ColumnIndex].Style.BackColor = Color.LightBlue;
}
}
else
{
foreach (DataGridViewCell cell in dgv.Rows[row.Index].Cells)
{
dgv.Rows[row.Index].Cells[cell.ColumnIndex].Style.BackColor = Color.LightCyan;
}
}
}
}

hamid-nic
سه شنبه 27 اسفند 1387, 10:27 صبح
سلام.

اين تابع يك ديتا گريد رو بعنوان پارامتر ميگيره و سطرهاي اونو يك در ميان رنگ آميزي ميكنه.



public void coloring_row(DataGridView dgv)
{
foreach (DataGridViewRow row in dgv.Rows)
{
if (row.Index % 2 == 0)
{
foreach (DataGridViewCell cell in dgv.Rows[row.Index].Cells)
{
dgv.Rows[row.Index].Cells[cell.ColumnIndex].Style.BackColor = Color.LightBlue;
}
}
else
{
foreach (DataGridViewCell cell in dgv.Rows[row.Index].Cells)
{
dgv.Rows[row.Index].Cells[cell.ColumnIndex].Style.BackColor = Color.LightCyan;
}
}
}
}

سلام
با dbgrid تو دلفی هم میشه اینکار را کرد ؟ یعنی سطر ها را یکی در میان رنگ آمیزی کرد ؟

hana2064
چهارشنبه 28 اسفند 1387, 11:50 صبح
dataGridView1.AlternatingRowsDefaultCellStyle.Back Color=Color.Linen;