
function toggleRelationshipRow(sender, args) { var row = getElementById("ctl00_ContentPlaceHolder1_rowRelationship"); if(args.get_checked()) row.style.display = ''; else row.style.display = 'none'; }<%=rowRelationship.ClientID%>
TelerikRadButton Code:
<telerik:RadButton ID="cbIsLeaker" runat="server" ToggleType="CheckBox" ButtonType="ToggleButton" ToolTip="Flag as Leaker" AutoPostBack="False" Checked="false" OnClientCheckedChanged="toggleRelationshipRow" > </telerik:RadButton>function GetRadWindow() { var oWindow = null; if (window.radWindow) { oWindow = window.radWindow; //Will work in Moz in all cases, including classic dialog } else if (window.frameElement.radWindow) { oWindow = window.frameElement.radWindow; //IE (and Moz as well) } return oWindow;}function CloseAndRebind() { try { GetRadWindow().BrowserWindow.refreshAddresses(); } catch (err) { } GetRadWindow().Close();}function CancelEdit() { GetRadWindow().Close();}function OnClientClose(oWnd, args) { var arg = args.get_argument(); var cityName = arg.achternaam;}<
radG:RadGrid ID="grdVBList" runat="server" GridLines="None" Skin="Vista" height="96%" width="99%" AllowAutomaticUpdates="True" AllowSorting="True"
AllowPaging="false" PageSize="17" EnableAJAX="True" CellPadding="0" CellSpacing="0"
EnableAJAXLoadingTemplate="True" OnSortCommand="grdVBList_SortCommand"
BorderWidth="1px" ItemStyle-Wrap = "False" >
<MasterTableView AutoGenerateColumns="False" TableLayout="Fixed">
<ExpandCollapseColumn Resizable="False" Visible="False">
<HeaderStyle HorizontalAlign="Center" />
</ExpandCollapseColumn>
<RowIndicatorColumn Visible="False">
<HeaderStyle />
</RowIndicatorColumn>
<Columns>
<radG:GridTemplateColumn ItemStyle-HorizontalAlign="Left" UniqueName="Icon">
<HeaderStyle Width="8%"/>
<ItemTemplate>
<asp:CheckBox ID="chkSelected" runat="server" onclick="enabledisablebutton(this.checked);"></asp:CheckBox>
</ItemTemplate>
</radG:GridTemplateColumn>
<radG:GridBoundColumn DataField="lVBID" HeaderText="VBID" ReadOnly="True"
UniqueName="lVBID" Display="False">
</radG:GridBoundColumn>
<radG:GridBoundColumn DataField="sSAPNO" HeaderStyle-Width="12%" HeaderStyle-HorizontalAlign="Left"
ReadOnly="True" UniqueName="sSAPNO" ItemStyle-HorizontalAlign="Left">
</radG:GridBoundColumn>
<radG:GridBoundColumn DataField="sVBName" ReadOnly="True" HeaderStyle-Width="15%" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign = "Left"
SortExpression="sVBName" UniqueName="sVBName">
</radG:GridBoundColumn>
<radG:GridBoundColumn DataField="lUnits" ReadOnly="True" HeaderStyle-Width="10%" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign = "Left"
SortExpression="lUnits" UniqueName="lUnits">
</radG:GridBoundColumn>
<radG:GridBoundColumn DataField="lBonus" ReadOnly="True" HeaderStyle-Width="12%" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign = "Left"
SortExpression="lBonus" UniqueName="lBonus">
</radG:GridBoundColumn>
<radG:GridBoundColumn DataField="lQuantity" ReadOnly="True" HeaderStyle-Width="12%" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign = "Left"
SortExpression="lQuantity" UniqueName="lQuantity">
</radG:GridBoundColumn>
<radG:GridBoundColumn DataField="lMinQuantity" ReadOnly="True" HeaderStyle-Width="15%" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign = "Left"
SortExpression="lMinQuantity" UniqueName="lMinQuantity">
</radG:GridBoundColumn>
<radG:GridTemplateColumn ItemStyle-HorizontalAlign="Left" UniqueName="Qty" HeaderStyle-HorizontalAlign="Left" DataField="lMinQuantity">
<HeaderStyle />
<ItemStyle HorizontalAlign="Left" />
<ItemTemplate>
<asp:TextBox ID="txtQty" Width="70px" height="14px" MaxLength="4" runat="server" onKeyPress="return checkNumeric(event)"></asp:TextBox>
</ItemTemplate>
</radG:GridTemplateColumn>
<radG:GridTemplateColumn ItemStyle-HorizontalAlign="Left" UniqueName="Qty" HeaderStyle-HorizontalAlign="Left" Display="false">
<HeaderStyle Width="0px" />
<ItemStyle width="0px" />
<ItemTemplate>
<asp:HiddenField ID="hdnQty" runat="server" value='<%#DataBinder.Eval(Container.DataItem,"lMinQuantity") %>'></asp:HiddenField>
</ItemTemplate>
</radG:GridTemplateColumn>
</Columns>
</MasterTableView>
<ClientSettings>
<Scrolling AllowScroll="True" UseStaticHeaders="true" ScrollHeight="200px" />
</ClientSettings>
</radG:RadGrid>
Regards,
Preethi D
<telerik:RadGrid ID="rgCSTaskComponents" runat="server" OnNeedDataSource="rgCSTaskComponents_NeedDataSource" OnInsertCommand="rgCSTaskComponents_InsertCommand" OnUpdateCommand="rgCSTaskComponents_UpdateCommand" OnDeleteCommand="rgCSTaskComponents_DeleteCommand" OnItemCommand="rgCSTaskComponents_ItemCommand" OnItemDataBound="rgCSTaskComponents_OnItemDataBound" OnItemCreated="rgCSTaskComponents_ItemCreated" AutoGenerateColumns="False" PageSize="15" AllowFilteringByColumn="true" PagerStyle-AlwaysVisible="true" PagerStyle-Mode="NextPrevAndNumeric"> <MasterTableView AutoGenerateColumns="False" DataKeyNames="CSTaskComponentID" DataMember="CSTaskComponents" CommandItemDisplay="Top"> <ExpandCollapseColumn Visible="False"> <HeaderStyle Width="20px" /> </ExpandCollapseColumn> <EditFormSettings> <EditColumn UniqueName="EditCommandColumn"> </EditColumn> </EditFormSettings> <Columns> <telerik:GridTemplateColumn HeaderText="Part Item" UniqueName="PartItem" DataField="DisplayName" DataType="System.String" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" FilterControlWidth="80%"> <ItemTemplate> <asp:Label ID="lbl_DisplayName" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "DisplayName")%>'> </asp:Label> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox ID="rcbSKU" runat="server" AutoPostBack="true" Width="180px" MarkFirstMatch="true" DataTextField="DisplayName" DataValueField="PartItemID" OnItemsRequested="rcbSKU_ItemsRequested" EnableLoadOnDemand="true" ShowMoreResultsBox="true" ItemRequestTimeout="5" AllowCustomText="true" > </telerik:RadComboBox> </EditItemTemplate> <HeaderStyle HorizontalAlign="Left" Width="40%" /> <ItemStyle HorizontalAlign="Left" Width="40%" /> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid>protected void rcbSKU_ItemsRequested(object o, RadComboBoxItemsRequestedEventArgs e) { LoadSKUForDropDown(); //RadComboBox rcbSKU = rgCSTaskComponents.MasterTableView.Items[0].FindControl("rcbSKU") as RadComboBox; RadComboBox rcbSKU = (RadComboBox)o; rcbSKU.Items.Clear(); string text = e.Text; try { DataRow[] rows = mSKUDataTable.Select("DisplayName LIKE '" + text + "*'", "DisplayName"); int itemsPerRequest = 10; int itemOffset = e.NumberOfItems; int endOffset = itemOffset + itemsPerRequest; if (endOffset > rows.Length) { endOffset = rows.Length; } for (int i = itemOffset; i < endOffset; i++) { rcbSKU.Items.Add(new RadComboBoxItem(rows[i]["DisplayName"].ToString(), rows[i]["PartItemID"].ToString())); } if (rows.Length > 0) { e.Message = String.Format("Items <b>1</b>-<b>{0}</b> out of <b>{1}</b>", endOffset.ToString(), rows.Length.ToString()); } else { e.Message = "No matches"; } } catch (Exception ex) { ex.Source = this.AppRelativeVirtualPath; e.Message = "No matches"; } }