PDA

View Full Version : رنگي كردن سطرهاي DataGrid View



alen332
یک شنبه 21 شهریور 1389, 15:06 عصر
با سلام به دوستان
من يك datagrid ايجاد كردم كه توسط dataview پر ميشه مي خوام يك خط در ميان سطرهاي اون به رنگ دلخواهم در بياد البته با كد زير فقط موفق به تغيير رنگ Header اون شدم
addd.ColumnHeadersDefaultCellStyle.BackColor = Color.Pink;

mehrdad.h
یک شنبه 21 شهریور 1389, 15:35 عصر
سلام دوست عزيز از اين كد ميتوني استفاده كني :



dataGridView1.AlternatingRowsDefaultCellStyle.Back Color = Color.Blue;

Reza_Yarahmadi
یک شنبه 21 شهریور 1389, 15:47 عصر
با كدي مثل كد زير ميتونيد اين كار رو انجام بديد

for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
if (i % 2 == 0)
dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.LightBlue;
else
dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.LightGray;
}

bahane274
یک شنبه 21 شهریور 1389, 17:20 عصر
سلام!من با کدی که دوستمون alen332 نوشتند نتونستم رنگ هدر DataGridView روعوض کنم. شما راه بهتری بلدید؟

Mohandes2009
یک شنبه 21 شهریور 1389, 20:01 عصر
به قسمت Properties برويد و به دنبال گزينه RowDefaultCellStyle بگرديد آن را باز كرده و موارد دلخواه را تنظيم نماييد ، پس از انجام اين كار اگر دقت كنيد تمامي سطر هاي DataGridView به رنگ و Style تنظيمي شما در مي آيد ، حال دوباره به قسمت Properties مراجعه كنيد و به دنبال گزينه AlternatingRowDefaultCellStyle بگرديد ، اين گزينه را باز كرده و Style مورد نظر را تنظيم كرده ، يك بار پروژه را اجرا كنيد و نتيجه را ملاحظه كنيد .
اين راه راحت ترين را براي انجام اين كار بود ، البته شما مي توانيد با كد نويسي اينكار را انجام دهيد ، البته همين نتيجه را مي دهد

alen332
دوشنبه 22 شهریور 1389, 11:58 صبح
dataGridView1.ColumnHeadersDefaultCellStyle.BackCo lor = Color.Pink;در قسمت Form1_Loadكد زير رو بنويس

bahane274
دوشنبه 22 شهریور 1389, 15:05 عصر
من بازم نتونستم هدر دیتاگرید ویو رو تغییر بدم.:ناراحت:
از جدول Properties نمیشه؟