Многократная проверка управления в Radgrid - PullRequest
1 голос
/ 05 ноября 2010

Привет, скажите, у меня есть несколько полей в моей RadGrid:

<telerik:GridTemplateColumn HeaderText="ProductName" >
<EditTemplate>
<asp:TextBox ID="info" runat="server" Text='<%# Bind("ProductName") %>' />
</EditTemplate>
   </telerik:GridTemplateColumn >
<telerik:GridDropDownColumn DataField="CategoryID" DataSourceID="SqlDataSource1"
                        HeaderText="Category" ListTextField="CategoryName" ListValueField="CategoryID"
                        UniqueName="CategoryID" ColumnEditorID="GridDropDownColumnEditor1">
 </telerik:GridDropDownColumn>

Здесь я хочу добиться некоторой проверки, которая гласит, что текстовое поле является обязательным полем, если элемент в раскрывающемся списке имеет определенное значение, например, "Jam".

Я не уверен, как выполнить проверку для этих двух элементов управления. Есть предложения?

1 Ответ

0 голосов
/ 06 ноября 2010

Не беспокойтесь, мне удалось это сделать, выполнив пару команд FindControl в методе CustomValidator ServerValidate.

Поиск комбинированного списка:

((RadComboBox)((CustomValidatore)source).FindControl("TextBoxName"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...