Просматривая документацию Telerik , она выглядит так, как вы хотите:
var gRow = ((sender as Button).NamingContainer as GridItem).Selected;
Вы не спрашивали об этой части, но я думаю, что этот код:
if (gRow != null) { key = gRow.Cells[0].Text; }
требует неприятностей.
Хотя разметка и выделение кода всегда тесно связаны, прямая ссылка на отдельные ячейки - это запах кода, если вы спросите меня.Я предполагаю, что вы хотите вытащить «Выбрать» из ASP Button
в вашем ItemTemplate
.
Можете ли вы назначить идентификатор для Button
и позвонить FindControl("buttonID")
, чтобы получитьданные вам нужны?Это поможет сделать ваш код более понятным и понятным.