با سلام به دوستان
من يك datagrid ايجاد كردم كه توسط dataview پر ميشه مي خوام يك خط در ميان سطرهاي اون به رنگ دلخواهم در بياد البته با كد زير فقط موفق به تغيير رنگ Header اون شدم
addd.ColumnHeadersDefaultCellStyle.BackColor = Color.Pink;
با سلام به دوستان
من يك datagrid ايجاد كردم كه توسط dataview پر ميشه مي خوام يك خط در ميان سطرهاي اون به رنگ دلخواهم در بياد البته با كد زير فقط موفق به تغيير رنگ Header اون شدم
addd.ColumnHeadersDefaultCellStyle.BackColor = Color.Pink;
آخرین ویرایش به وسیله Mahmoud.Afrad : پنج شنبه 10 دی 1394 در 11:27 صبح
سلام دوست عزيز از اين كد ميتوني استفاده كني :
dataGridView1.AlternatingRowsDefaultCellStyle.Back Color = Color.Blue;
با كدي مثل كد زير ميتونيد اين كار رو انجام بديد
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;
}
سلام!من با کدی که دوستمون alen332 نوشتند نتونستم رنگ هدر DataGridView روعوض کنم. شما راه بهتری بلدید؟
به قسمت Properties برويد و به دنبال گزينه RowDefaultCellStyle بگرديد آن را باز كرده و موارد دلخواه را تنظيم نماييد ، پس از انجام اين كار اگر دقت كنيد تمامي سطر هاي DataGridView به رنگ و Style تنظيمي شما در مي آيد ، حال دوباره به قسمت Properties مراجعه كنيد و به دنبال گزينه AlternatingRowDefaultCellStyle بگرديد ، اين گزينه را باز كرده و Style مورد نظر را تنظيم كرده ، يك بار پروژه را اجرا كنيد و نتيجه را ملاحظه كنيد .
اين راه راحت ترين را براي انجام اين كار بود ، البته شما مي توانيد با كد نويسي اينكار را انجام دهيد ، البته همين نتيجه را مي دهد
dataGridView1.ColumnHeadersDefaultCellStyle.BackCo lor = Color.Pink;در قسمت Form1_Loadكد زير رو بنويس
من بازم نتونستم هدر دیتاگرید ویو رو تغییر بدم.
از جدول Properties نمیشه؟