Fügen Sie den Spaltennamen / s zum DataKeyNames
der Rasteransicht hinzu ...
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.
Das ist 100% richtige Lösung ....
this.dataGridView1.Columns[0].Visible = false;
Wenn Sie die Spalte gridview ausblenden möchten, sollten Sie eine Bedingung haben.
if(userlevel != 'Administrator')
{
GridView.Columns["ColumnName"].Visible = false;
}