2016-07-20 9 views
0

Kann ich die erste Spalte eines DataGridView löschen?Löschen ausgewählter Zeilenspalte in DataGridView

enter image description here

+0

Bevor oder nachdem die Daten haben, Zuordnen geladen? Und verwenden Sie Datenbindung? Würde es ok sein? – stuartd

+0

versuchen Sie dies 'dataGridView1.Columns [" FirstColumn "]. Visibility = false;' –

+1

Um die Zeilenüberschriften auszublenden, können Sie die Eigenschaft RowHeadersVisible verwenden und sie auf false setzen. Um die Zeilenköpfe kleiner zu machen, können Sie die Eigenschaft RowHeadersWidth verwenden. – Rognik

Antwort

1

auszublenden ersten Spalte Sie RowHeadersVisible auf false Ihres Datagrid

dataGridView1.RowHeadersVisible=false; 
0

Ja, Sie können diese Spalte

gvGridViewID.Columns[0].Visible = false; 

dies tun verstecken, nachdem Sie gvGridViewID.DataBind();

haben aber, wenn die Spalte überhaupt nicht erforderlich ist, dann müssen Sie es von Ihrer Datenquelle entfernen selbst, bevor es als Datenquelle für die Gridview bereitgestellt wird.

Hinweis: Wo gvGridViewID (Sie könnten einen anderen Namen werden mit) die ID des Gitters ist.

0

Es gibt zwei Lösungen

  1. Die erste die Spalte aus der Datenquelle einstellen können, ist zu löschen. Dieser ist vor dem Zuweisen der Datenquelle.

  2. Das zweite ist durch die Spalte aus dem Gitter versteckt d.h.

    yourGridViewName.Columns["yourColumnName"].Visibile = false; 
    
    yourGridViewName.Columns[ColumnNo].Visibile = false; 
    

Diese Lösung wird, nachdem die Datenquelle

Verwandte Themen