Доступ к RADGRID ROW с помощью источника данных объекта

StackOverflow https://stackoverflow.com/questions/3608232

Вопрос

У меня есть Radgrid и внутри указанного Radgrid, у меня есть TemplateColumn, который является прекрасным раскрывающимся списком:

<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 на выделенном состоянии OverexChanged Of Dispown List IE по существу, находящейся ряд клапана Radgrid, где выпадающий список был изменен?

Это было полезно?

Решение

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

DropDownList ddlFeedback = (DropDownList)sender;
            GridDataItem item = (GridDataItem)ddlFeedback.NamingContainer;
            String prikey = item.GetDataKeyValue("PriKey").ToString();
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top