2008-09-15 25 views
30

मैं डेटाग्रिड व्यू पर फ़ॉन्ट आकार कैसे बदलूं?WinForms DataGridView फ़ॉन्ट का आकार

+0

नोट अपने शायद यह भी पंक्ति की ऊँचाई को बदलना चाहते हैं आप फ़ॉन्ट आकार में वृद्धि कर रहे निम्नलिखित विशेष एकल स्तंभ फ़ॉन्ट आकार उपयोग को बदलने के लिए http://stackoverflow.com/questions/3370236/बदलते-द-पंक्ति-ऊंचाई-ए-डाटाग्रिडव्यू –

उत्तर

36
private void UpdateFont() 
    { 
     //Change cell font 
     foreach(DataGridViewColumn c in dgAssets.Columns) 
     { 
      c.DefaultCellStyle.Font = new Font("Arial", 8.5F, GraphicsUnit.Pixel); 
     } 
    } 
+0

मैं कैसे पता लगा सकता हूं कि डिफ़ॉल्ट रूप से कौन सा फ़ॉन्ट उपयोग किया जाता है? मान लें कि मैं बस मौजूदा फ़ॉन्ट को थोड़ा बदलना चाहता हूं। हालांकि मुझे 'NullReferenceException' मिलता है। –

+0

आप DataGridView.DefaultCellStyle.Font – Maxence

40

WinForm datagrid में, सही उसके गुण देखने के लिए क्लिक करें। इसमें डिफॉल्टसेल स्टाइल नामक एक संपत्ति है। डिफॉल्टसेल स्टाइल पर इलिप्सिस पर क्लिक करें, फिर यह सेल स्टाइल बिल्डर विंडो पेश करेगा जिसमें फ़ॉन्ट आकार बदलने का विकल्प होगा।

यह आसान है।

+2

के साथ DataGridView में उपयोग किए गए फ़ॉन्ट का संदर्भ प्राप्त कर सकते हैं बेहतर जवाब IMHO क्योंकि यह आपको डिज़ाइन समय पर करने देता है। –

0

उस फ़ॉर्म की designer.cs फ़ाइल पर जाएं जिसमें आपके पास ग्रिड व्यू है और निम्न पंक्ति पर टिप्पणी करें: - //this.dataGridView1.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;

यदि आप बनाम 2008 या .NET फ्रेमवर्क 3.5 का उपयोग कर रहे हैं, तो यह डिफ़ॉल्ट रूप से वैकल्पिक पंक्तियों पर लागू होगा।

+1

लियोरा सवाल पंक्तियों को बदलने के बारे में था RowsDefaultCellStyle को हटा नहीं – Amir978

0
' Cell style 
With .DefaultCellStyle 
    .BackColor = Color.Black 
    .ForeColor = Color.White 
    .Font = New System.Drawing.Font("Microsoft Sans Serif", 11.0!, 
    System.Drawing.FontStyle.Regular, 
    System.Drawing.GraphicsUnit.Point, CType(0, Byte)) 
     .Alignment = DataGridViewContentAlignment.MiddleRight 
End With 
1

मैं भी DataGridView में एक ही समस्या का सामना करना है, लेकिन पता लगा कि DefaultCell शैली (डेटा ग्रिड groupbox में रखा गया है) groupbox के फ़ॉन्ट इनहेरिट की गई थी। तो ग्रुपबॉक्स के फ़ॉन्ट को बदलने से डिफॉल्टसेल स्टाइल भी बदल गया।

सादर

6

सीधे आगे दृष्टिकोण:

this.dataGridView1.DefaultCellStyle.Font = new Font("Tahoma", 15); 
1

1 कदम: प्रपत्र जहां DataGridView जोड़ा जाता है करने के लिए जाओ

2 कदम: पर DataGridView पर क्लिक डेटाग्रिडव्यू को संपादित करने के लिए शीर्ष दाएं तरफ प्ले आइकन या तीर जैसे छोटे बटन को प्रदर्शित किया जाएगा।

तीसरा चरण: उस बटन पर क्लिक करें और कॉलम संपादित करें का चयन करें अब उन गुणों पर क्लिक करें जिन्हें आप फ़ॉन्ट आकार में वृद्धि करना चाहते हैं।

4 कदम: संपत्ति मेनू defaultcellstyle अपनी संपत्ति पर क्लिक करें एक नई विंडो फ़ॉन्ट और फ़ॉन्ट आकार बदलने के लिए खुल जाएगा नामित सूची स्तंभ पर पहले के दाईं ओर

0

बयान

DataGridView.Columns[1].DefaultCellStyle.Font = new Font("Verdana", 16, FontStyle.Bold);

संबंधित मुद्दे