मेरे पास टेबल से जुड़ा डेटाग्रिडव्यू है। तालिका के कॉलम IDTransaction Amount TransactionType हैं।
मैं लेनदेन प्रकार के आधार पर राशि कोशिकाओं का रंग बदलना चाहता हूं।
if (transactiontype==1)
cell.backgroundcolor=red;
else
cell.backgroundcolor=white;
आप मुझे इसे करने की सलाह कहाँ देते हैं? (किस घटना में)
शुक्रिया
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;
}
}
}
}
संबंधित सवाल
नए सवाल
.net
.NET कोर के बारे में प्रश्नों के लिए उपयोग न करें - इसके बजाय [.net-core] का उपयोग करें। .NET फ्रेमवर्क मुख्य रूप से माइक्रोसॉफ्ट विंडोज ऑपरेटिंग सिस्टम के लिए डिज़ाइन किया गया एक सॉफ्टवेयर फ्रेमवर्क है। इसमें बेस क्लास लाइब्रेरी, कॉमन लैंग्वेज रनटाइम (आमतौर पर सीएलआर के रूप में संदर्भित), कॉमन टाइप सिस्टम (आमतौर पर सीटीएस के रूप में संदर्भित) और डायनेमिक भाषा रनटाइम का कार्यान्वयन शामिल है। यह C #, VB.NET, F # और C ++ / CLI सहित कई प्रोग्रामिंग भाषाओं का समर्थन करता है।