السلام عليكم
كيف استطيع ان الون خليه في ال DataGridView او تلون كامل الصف على حسب قيمة معينة
مثلا لون كان قيمة الخلية تساوي 0 تلون بلون الأحمر
شكرا
السلام عليكم
كيف استطيع ان الون خليه في ال DataGridView او تلون كامل الصف على حسب قيمة معينة
مثلا لون كان قيمة الخلية تساوي 0 تلون بلون الأحمر
شكرا
يكمنك من ال defauly cell style للخليه تغير ال back color لما تريد من الحدث cellvaluechanged
Nothing Beat the Human Brain
موبايل 020104927122
شكرا أخي seco على ردك..
ولكن اتمنى ان توضح اكثر لأنني جربت أن أضع الكود في الحدث CellValueChang
لكنه لا يذهي اليه بعد تعبئة ال DataGrid من ال DataSet
انا اريد عند التعبئة تتلون الخليفة للقيمة المعنية مباشرة
وعندما وضعت هذا الكود
DG.DefaultCellStyle.BackColor = Color.LightPink
تلونت جميع الصفوف رغم انني وضعتها داخل الشرط..
كيف أحدد Row معين ؟؟
السلام عليكم
اليك الحل
private void dgBrowseExamResult_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemIndex>=0)
{
try
{
if(int.Parse(e.Item.Cells[5].Text) < 70 )
{
e.Item.BackColor=Color.FromArgb(0xFF,0xe8,0xe8);
}
if(int.Parse(e.Item.Cells[5].Text) > 90 )
{
e.Item.BackColor=Color.FromArgb(0x99,0xff,0x99);
}
}
catch{}
}
}السلام عليم..
أشكرك أخي moh1983
ولكن الكود مكتوب بال C++ , #C ولم أستطع تسخيره لإحتياجي..
ولم أعرف في أي حدث اضعه..
هل لك أن تساعديني في شرح هذا الكود
لقد جربت هذا الكود ومشي الحال الحمدلله
Dim i As Integer For i = 0 To DG.RowCount - 1 If DG.Item(3, i).Value = 0 Then DG.Rows(i).DefaultCellStyle.BackColor = Color.LightPink DG.Rows(i).DefaultCellStyle.ForeColor = Color.Red End If Next
أحببت وضعه للفائدة
هذا الموضوع مغلق.