मेरे पास टेबल से जुड़ा डेटाग्रिडव्यू है। तालिका के कॉलम IDTransaction Amount TransactionType हैं।

मैं लेनदेन प्रकार के आधार पर राशि कोशिकाओं का रंग बदलना चाहता हूं।

if (transactiontype==1) 
    cell.backgroundcolor=red;
else
    cell.backgroundcolor=white;

आप मुझे इसे करने की सलाह कहाँ देते हैं? (किस घटना में)

शुक्रिया

0
Tabriz Atayi 12 अप्रैल 2011, 12:28
आपको बहुत अधिक संदर्भ प्रदान करने की आवश्यकता है, क्या यह ASP.NET या WinForms है, आप कैसे बाध्यकारी हैं? क्या कोई बाध्यकारी घटनाएं हैं जिन्हें आप पहले ही संभाल रहे हैं? आप सिफारिश मांग रहे हैं, इसलिए आपको सिफारिश करने के लिए सभी मानदंड देने चाहिए।
 – 
Sanjeevakumar Hiremath
12 अप्रैल 2011, 12:40

1 उत्तर

सबसे बढ़िया उत्तर

विंडोज फॉर्म के लिए आप आमतौर पर इस कोड को में डालेंगे। सेलफ़ॉर्मेटिंग इवेंट

private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{

 if (this.dataGridView1.Columns[e.ColumnIndex].Name = "TransactionType")
 {

    if (e.Value != null)
    {
        if (e.Value == 1)
        {
            e.CellStyle.BackColor = Color.Red;
        }
        else
        {
            e.CellStyle.BackColor = Color.White;
         }
     }
  }
}
0
codingbadger 12 अप्रैल 2011, 12:52