Доступ к строке сетки через источник данных объекта - PullRequest
1 голос
/ 31 августа 2010

У меня есть 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, который является первичным ключом, и у него есть прекрасныйзначение в нем.

Как я могу получить значение первичного ключа из radgrid в событии SelectedIndexChanged выпадающего списка, т.е. по сути найти строку radgrid, где выпадающий список был изменен?

1 Ответ

0 голосов
/ 31 августа 2010

Нашел это. Спасибо!

DropDownList ddlFeedback = (DropDownList)sender;
            GridDataItem item = (GridDataItem)ddlFeedback.NamingContainer;
            String prikey = item.GetDataKeyValue("PriKey").ToString();
...