При обработке события OnUpdateCommand в RadGrid 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. Мне это действительно нужно, так как в моем классе Client указан идентификатор строки, для которой я хочу обработать обновление.
Спасибо