2011-09-06 8 views
10

मैं एक datagrid दृश्य है और मैं सभी पंक्तियों के लिए पंक्ति हेडर निकालना चाहते हैं ...को हटाने पंक्ति हेडर प्रोग्राम के रूप में

मैं के रूप में belowfigure (पंक्ति शीर्षलेख) में दिखाया गया गोल हिस्सा हटाने की कोशिश कर रहा हूँ

मैं नीचे दिए गए कोड लिखा है कि के लिए .... लेकिन यह woking नहीं रहा है ....

 private void dgvProducts_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e) 
    { 
     e.PaintCells(e.ClipBounds, DataGridViewPaintParts.All); 

     e.PaintHeader(DataGridViewPaintParts.All 
      | DataGridViewPaintParts.Border 
      | DataGridViewPaintParts.None 
      | DataGridViewPaintParts.SelectionBackground 
      | DataGridViewPaintParts.ContentBackground); 

     e.Handled = true; 

    } 

किसी भी कृपया datagrid दृश्य में पंक्ति हेडर दूर करने के लिए किसी भी नमूना कोड देना होगा ....

बहुत धन्यवाद अग्रिम में .....

उत्तर

21

डिजाइनर में DataGridView पर एक रोहेडर्स देखने योग्य संपत्ति की तलाश करें।

RowHeadersVisible property set to false

+0

बहुत धन्यवाद यह अब काम कर रहा है ... –

1

यहाँ से:

DataGridView Class

RowHeadersVisible हो जाता है या यह दर्शाता है स्तंभ उस पंक्ति हेडर हैं प्रदर्शित किया जाता है कि क्या कोई मान सेट करता है।

आप RowPrePaint के साथ काम करने के लिए क्यों मतलब कर रहे हैं जब आप इस संपत्ति को झूठी पर सेट कर सकते हैं?

+0

बहुत धन्यवाद .. डेविड .. –

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