我有一个radgrid,在所说的radgrid中,我有一个模板列,这是一个可爱的下拉列表:
<telerik:GridTemplateColumn HeaderText="Feedback" UniqueName="Feedback">
<ItemTemplate>
<asp:DropDownList ID="ddlFeedback" runat="server" AppendDataBoundItems="True" AutoPostBack="True" OnSelectedIndexChanged="ddlFeedback_SelectedIndexChanged">
</asp:DropDownList>
</ItemTemplate>
</telerik:GridTemplateColumn>
我的radgrid中有一个列是主键,它有一个可爱的值。
如何从下拉列表的SelectedIndexChanged事件中的radgrid获取主键值,即基本上找到下拉列表已更改的radgrid行?
答案 0 :(得分:0)
找到它。谢谢!
DropDownList ddlFeedback = (DropDownList)sender;
GridDataItem item = (GridDataItem)ddlFeedback.NamingContainer;
String prikey = item.GetDataKeyValue("PriKey").ToString();