Wie kann ich eine bestimmte Spalte einer dataGridView ausblenden?

8

Wie kann ich eine bestimmte Spalte in DataGridview zusammen mit ihrer Kopfzeile ausblenden? während man seinen Wert nutzen kann? (wird einfach nicht angezeigt). Der folgende Code funktioniert nicht.

%Vor%     
Breeze 26.02.2013, 13:16
quelle

4 Antworten

25

Versuchen Sie Folgendes:

%Vor%

Ссылка

    
duDE 26.02.2013, 13:20
quelle
1

Fügen Sie den Spaltennamen / s zum DataKeyNames der Rasteransicht hinzu ...

%Vor%

Sie können dann auf die Datakeys im Code hinter ...

zugreifen %Vor%

Sie können mehr DataKeyNames hinzufügen, indem Sie mit einem Komma trennen. Dann müssen Sie die Spalte nicht zu GridView hinzufügen, wenn Sie nicht möchten.

    
Stuart 26.02.2013 13:36
quelle
0

Das ist 100% richtige Lösung .... this.dataGridView1.Columns[0].Visible = false;

    
Sohail Malik 21.08.2015 08:19
quelle
0

Wenn Sie die Spalte gridview ausblenden möchten, sollten Sie eine Bedingung haben.

if(userlevel != 'Administrator') { GridView.Columns["ColumnName"].Visible = false; }

    
Ramgy Borja 03.08.2017 08:47
quelle

Tags und Links