2011-09-06 1 views
10

Ho una vista datagrid e voglio rimuovere l'intestazione di tutte le righe ...rimozione intestazione riga nella visualizzazione datagrid programmazione

sto cercando di rimuovere la parte arrotondata come mostrato in belowfigure (intestazione riga)

per questo ho scritto il codice qui sotto .... ma non s 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; 

    } 

farebbe con qualsiasi pls dare alcun codice di esempio per la rimozione di intestazione di riga nella visualizzazione datagrid ....

Molte grazie in anticipo .....

risposta

21

Cercare una proprietà RowHeadersVisible sul DataGridView nella finestra di progettazione.

RowHeadersVisible property set to false

+0

Molte grazie, ora sta lavorando ... –

1

Da qui:

DataGridView Class

RowHeadersVisible Ottiene o imposta un valore che indica se viene visualizzata la colonna che contiene intestazioni di riga.

perché sei così cattivo con te a lavorare con RowPrePaint quando puoi semplicemente impostare questa proprietà su false?

+0

molte grazie ..Davide .. –