Spalte aus Datagrid entfernen

30/04/2010 - 21:59 von Bernd Hass | Report spam
Wie kan ich aus einem Datagrid die x-Spalte entfernen?

DataGrid oDataGrid = new DataGrid();
oDataGrid.DataSource = oDataView;
oDataGrid.DataBind();

Geht das überhaupt?
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
01/05/2010 - 13:50 | Warnen spam
Hallo Bernd,

"Bernd Hass" schrieb:

Wie kan ich aus einem Datagrid die x-Spalte entfernen?



arbeite nicht mit AutoGenerateColumn="true" (Defaulteinstellung)
sondern definiere die Spalten selbst.

DataGrid oDataGrid = new DataGrid();
oDataGrid.DataSource = oDataView;
oDataGrid.DataBind();



Alternativ kannst Du versuchen, eine eigene Ableitung von DataGrid
(oder GridView, wàre etwas moderner^^) zu machen und dort dann bei
Render die entsprechende Spalte rauszunehmen. Ob das aber so klappt,
kann ich dir nicht sagen. Einfacher ist es sicherlich, eben nicht
mit AutoGenerateColumns zu arbeiten.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen