1

我有一个 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 行?

4

1 回答 1

0

找到了。谢谢!

DropDownList ddlFeedback = (DropDownList)sender;
            GridDataItem item = (GridDataItem)ddlFeedback.NamingContainer;
            String prikey = item.GetDataKeyValue("PriKey").ToString();
于 2010-08-31T10:57:18.817 回答