Migration ASP.NET 2.0: DataGrid - GridView

Written on May 25, 2005

Bei ASP.NET 2.0 gibt es das DataGrid nicht mehr. Es wird abgelöst von der GridView, welche einen ähnlichen bzw. höheren Funktionsumfang liefert.

Dabei haben sich einige Eigenschaften und Events geändert - hier eine kurze Liste, die keinen Anspruch auf Vollständigkeit erhebt und in den letzten Tagen entstanden ist:

DataGrid GridView

ItemDataBound RowDataBound

e.Item e.Row

e.Item.ItemType

e.Row.RowType
e.Row.RowState

ListItemType DataControlRowType

e.ItemIndex e.RowIndex

Update:

Die Prüfung, ob es sich um ein ListItemType.EditItem, ListItemType.Item oder z.B. ListItemType.AlternatingItem handelt, wird jetzt durch DataControlRowState.Edit, DataControlRowState.Normal oder DataControlRowState.Alternate gegen e.Row.RowState durchgeführt.