PDA

View Full Version : سوال: کپی کردن و رنگ کردن هر سطر گرید



sadaf_
دوشنبه 27 دی 1389, 14:52 عصر
چطوری می شه هر سطر گریدی که کاربر روش کلیک کرده رو اطلاعاتش رو کپی کرد و اونجایی که کاربر می خواد پیست کنه
و با چه کدی می شه اون سطری که روش select شده رو رنگ کرد؟
ممنون

MortezaGity
دوشنبه 27 دی 1389, 15:27 عصر
دوست عزیز این کد برای رنگ کردن سطر انتخاب شده در gridView هست.



grdResourcewisesplit.SelectedIndex = e.RowIndex;

for (int i = 0; i < grdResourcewisesplit.Rows.Count; i++)

{

for (int j = 0; j < grdResourcewisesplit.Columns.Count; j++)

{

grdResourcewisesplit.Rows[i].Cells[j].Font.Bold = false;// System.Drawing.Color.Transparent;

grdResourcewisesplit.Rows[i].Cells[j].BackColor = System.Drawing.Color.Transparent;

}

}

for (int z = 0; z < grdResourcewisesplit.Columns.Count; z++)

{

grdResourcewisesplit.Rows[grdResourcewisesplit.SelectedIndex].Cells[z].Font.Bold = true; //System.Drawing.Color.CornflowerBlue;

grdResourcewisesplit.Rows[grdResourcewisesplit.SelectedIndex].Cells[z].BackColor = System.Drawing.Color.Transparent;

}

hossin.esm
دوشنبه 27 دی 1389, 16:35 عصر
میتونید خاصیت selection mode دیتاگرید را برابر FullRowSelect قرار دهید تا کار بر با کلیک روی سطر کل سطر انتخاب شود.
وبا خاصیت RowDefaultCellStyle رنگ راتغییر دهید (رنگ حالت معمول، رنگ حالت انتخاب ، رنگ قلم و فونت و ... )