RadGrid で OnUpdateCommand イベントを処理する場合、DataItem は null です。
これは、行によって表されるデータ項目も表すと考えました。
Radgrid は IList から取り込まれ、ハンドラーのコードは次のようになります...
protected void rgAllocatedClients_UpdateCommand(object sender, GridCommandEventArgs e)
{
if (e.Item is GridDataItem)
{
var gridDataItem = e.Item as GridDataItem;
var client= gridDataItem .DataItem as Client;
....
....
これは、ItemDataBound イベントを処理するときは機能しますが、UpdateCommand イベントを処理するときは機能しません。私のクライアントクラスでは、更新を処理したい行のIDであるため、これが本当に必要です。
ありがとう、