Шаг 1.
Перейдите к самой Radgrid и отредактируйте поле DataKeyNames = "" (в MasterTableView) и добавьте поле данных, которое вы извлекаете:
<MasterTableView ... DataKeyNames="User_ID">
Шаг 2. Отредактируйте свойство CommandName = "" кнопок Image, расположенных в сетке:
<asp:ImageButton ID="btnDelete" runat="server" style="display: inline-block" ToolTip="Delete" CommandName="dosomething"/>
Создайте следующий метод для вашей Radgrid и добавьте этот код:
protected void RadGrid1_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
{
if (e.CommandName == "dosomething")
{
//Use a line of code here to save that User_ID that you want from the first column
theUserId = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["User_ID"];
}
}
Убедитесь, что theUserId = тот же Введите (int, double, dec ...) как поле, из которого оно извлекается, или вам придется его проанализировать:
theUserId = Int.Parse(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["User_ID"]);
Дайте мне знать, если вам нужна дополнительная помощь.