or
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
ProgramAreaCombobox.DataSource = GetListProgramAreasHasFeature()
ProgramAreaCombobox.DataBind()
'<---- EdtMode
If Not (TypeOf DataItem Is Telerik.Web.UI.GridInsertionObject) Then
Dim a As Business.ReviewCommitteeAmendment = CType(_dataItem, Business.ReviewCommitteeAmendment)
If Not a Is Nothing Then
With AgreementAmendmentComboBox
.DataSource = GetAgreementAmendments(a.ProgramAreaId)
.DataBind()
.FindItemByValue(a.AmendmentId).Selected = True '<-------- FIRES
.Enabled = True
End With
End If
End If
'<---- END EdtMode
End Sub
<MasterTableView CommandItemDisplay="Bottom" DataKeyNames="ID,AmendmentId,AgreementAmendmentID" EditMode="PopUp" > <EditFormSettings> <PopUpSettings Modal="true" ZIndex="100010" /> </EditFormSettings> </Columns> <EditFormSettings UserControlName="UserControls/ReviewCommittee/ReviewCommitteeAddEditAmendmentControl.ascx" EditFormType="WebUserControl"> <EditColumn UniqueName="EditCommandColumn1"> </EditColumn> </EditFormSettings> </MasterTableView>USERCONTROL<table id="Table2" cellspacing="2" cellpadding="1" width="100%" border="0" rules="none" style="border-collapse: collapse;"> <tr class="EditFormHeader"> <td colspan="2"> <b><%# GetTranslation("ReviewCommitteeAgreementAmendments", True)%></b> </td> </tr> <tr> <td> <table id="Table3" border="0"> <tr> <td><strong><%# GetTranslation("ProgramArea", True)%></strong> </td> <td> <telerik:RadComboBox ID="ProgramAreaCombobox" runat="server" DropDownWidth="350" AutoPostBack="true" CausesValidation="false" SelectedValue='<%# DataBinder.Eval(Container, "DataItem.ProgramAreaId") %>' ZIndex="100011" EmptyMessage='<%#GetTranslation("PleaseSelect", False)%>' Width="250" LoadingMessage="Loading ..."> </telerik:RadComboBox> </td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td><strong><%# GetTranslation("Amendment", True)%></strong> </td> <td> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <telerik:RadComboBox ID="AgreementAmendmentComboBox" runat="server" DropDownWidth="500" ZIndex="100011" SelectedValue='<%# DataBinder.Eval(Container, "DataItem.AgreementAmendmentId") %>' EmptyMessage='<%#GetTranslation("PleaseSelect", False)%>' Width="250" LoadingMessage="Loading ..." Enabled="false"> </telerik:RadComboBox> <asp:RequiredFieldValidator ID="reqAgreementAmendment" runat="server" ErrorMessage='<%#GetTranslation("Required", False)%>' ControlToValidate="AgreementAmendmentComboBox" ForeColor="Red" Font-Size="X-Small" Font-Bold="true" Display="Dynamic" > </asp:RequiredFieldValidator> </ContentTemplate> </asp:UpdatePanel> </td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td> <strong><%# GetTranslation("ReviewOrder", True)%></strong> </td> <td> <asp:TextBox ID="ReviewOrder" runat="server" Width="70" Text='<%# DataBinder.Eval(Container, "DataItem.Order") %>'></asp:TextBox> <asp:RequiredFieldValidator ID="reqReviewOrder" runat="server" ErrorMessage='<%#GetTranslation("Required", False)%>' ControlToValidate="ReviewOrder" ForeColor="Red" Font-Size="X-Small" Font-Bold="true" Display="Dynamic" > </asp:RequiredFieldValidator> </td> </tr> </table> <tr> <td colspan="2"></td> </tr> <tr> <td></td> <td></td> </tr> <tr> <td align="right" colspan="2"> <asp:Button ID="btnUpdate" Text='<%#GetTranslation("Update", False)%>' runat="server" CommandName="Update" Visible='<%# Not (TypeOf DataItem Is Telerik.Web.UI.GridInsertionObject) %>'></asp:Button> <asp:Button ID="btnInsert" Text='<%#GetTranslation("Insert", False)%>' runat="server" CommandName="PerformInsert" Visible='<%# (TypeOf DataItem Is Telerik.Web.UI.GridInsertionObject) %>'></asp:Button> <asp:Button ID="btnCancel" Text='<%#GetTranslation("Cancel", False)%>' runat="server" CausesValidation="False" CommandName="Cancel"></asp:Button> </td> </tr></table>Private Sub ProgramAreaCombobox_SelectedIndexChanged(sender As Object, e As Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs) Handles ProgramAreaCombobox.SelectedIndexChanged If Not String.IsNullOrWhiteSpace(e.Value) Then AgreementAmendmentComboBox.DataSource = GetAgreementAmendments(ProgramAreaCombobox.SelectedValue) AgreementAmendmentComboBox.DataBind() AgreementAmendmentComboBox.Enabled = True End If End Sub<script type="text/javascript"> function OnKeyPress(sender, args) { if (args.get_keyCode() == 13) { // find button "btnSearch" and click it var buttonTmp = $find("<%= btnSearch.ClientID %>"); buttomTmp.click(); } }</script><telerik:RadGrid runat="server" ID="grid1" GridLines="None" ShowFooter="False" Culture="de-DE"> <MasterTableView AutoGenerateColumns="False" AllowMultiColumnSorting="True" CommandItemDisplay="Top"> <CommandItemTemplate> <telerik:RadToolBar ID="radToolBar" Skin="Windows7" runat="server" AutoPostBack="true" Width="100%"> <Items> <telerik:RadToolBarButton Value="section1" CssClass="rightAligned"> <ItemTemplate> <telerik:RadButton runat="server" Skin="Windows7" Text="ButtonText1" CommandName="ButtonCommand1" OnClick="buttonAction1_Click"/> </ItemTemplate> </telerik:RadToolBarButton> <telerik:RadToolBarButton IsSeparator="True" /> <telerik:RadToolBarButton Value="section2"> <ItemTemplate> <telerik:RadTextBox ID="textbox1" runat="server" Skin="Windows7"><ClientEvents OnKeyPress="OnKeyPress" /></telerik:RadTextBox> <telerik:RadButton ID="btnSearch" runat="server" Skin="Windows7" Text="Search" CommandName="Search" OnClick="searchButton_Click"/> </ItemTemplate> </telerik:RadToolBarButton> </Items> </telerik:RadToolBar> </CommandItemTemplate> </MasterTableView> <GroupingSettings CaseSensitive="False" /></telerik:RadGrid>var grid = $find("<%= activePassiveGrid.ClientID %>");var MasterTable = grid.get_masterTableView();var toolBar = MasterTable.get_dataItems()[0]......