Dez
18
Von:
Patrick Dahmen
18.12.2003
Wir hatten gerade zum zweiten mal ein Problem mit einem DataGrid das in einer Spalte Buttons anzeigt.
Deren EventHandler (EditCommand, ItemCommand, DeleteCommand, etc) wollten einfach nicht aufgerufen werden.
Wenn wir aus den Buttons im PropertyBuilder des DataGrids LinkButtons gemacht haben, wurden die Events korrekt aufgerufen. Das brachte uns auf den Holzweg.
Das eigentliche Problem war, dass DataGrid.DataBind() in Page_Load immer aufgerufen wurde. Das 'canceled' aber die Button-Events. Das eigentlich Seltsame ist, dass es mit LinkButtons trotzdem geht. Obwohl wir das offensichtlich nicht korrekt angewendet haben.
Also. DataBind immer nur aufrufen, wenn Not IsPostBack Bedingung erfüllt.
Dann mache ich mal weiter mit meinem SharePoint Services Problem... :(
Tags: