<div class="Contenedor_Principal"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <radA:RadAjaxManager ID="RadAjaxManager2" runat="server"> <AjaxSettings> <radA:AjaxSetting AjaxControlID="RadAjaxPanel1"> <UpdatedControls> <radA:AjaxUpdatedControl ControlID="RadAjaxPanel1" /> </UpdatedControls> </radA:AjaxSetting> </AjaxSettings> </radA:RadAjaxManager> <radA:RadAjaxPanel ID="RadAjaxPanel1" runat="server" ClientEvents-OnRequestStart="OnRequestStart" LoadingPanelID="AjaxLoadingPanel1"> <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> </asp:ContentPlaceHolder> </radA:RadAjaxPanel> <radA:AjaxLoadingPanel ID="AjaxLoadingPanel1" runat="server"> <asp:Image ID="Image1" runat="server" AlternateText="Loading..." ImageUrl="~/Imagenes/Aplicacion/ajax-loader2.gif" /> </radA:AjaxLoadingPanel> </div><table> <tr> <td align="left"> <asp:Label ID="Label2" runat="server" CssClass="ElementoDeFormulario_Etiqueta" Text="Comandos"></asp:Label> <asp:ImageButton ID="btnEliminar" runat="server" ImageUrl="~/Imagenes/Iconos/Eliminar.png" OnClick="btnEliminar_Click" OnClientClick="return Confirmar('¿Seguro desea eliminar los registros seleccionados?')" /> </td> </tr> <tr> <td align="center"> <radG:RadGrid ID="dgListaPrincipal" runat="server" AutoGenerateColumns="False" GridLines="None" AllowPaging="True" OnItemCommand="dgListaPrincipal_ItemCommand" OnPageIndexChanged="dgListaPrincipal_PageIndexChanged" PageSize="20" Skin="Office2007"> <MasterTableView> <RowIndicatorColumn Visible="False"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn Visible="False"> <HeaderStyle Width="19px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <radG:GridTemplateColumn UniqueName="TemplateColumn"> <ItemTemplate> <asp:CheckBox ID="chkSeleccion" runat="server" /> </ItemTemplate> </radG:GridTemplateColumn> <radG:GridBoundColumn HeaderText="Identificación" UniqueName="column" DataField="pIdentficacion"> </radG:GridBoundColumn> <radG:GridBoundColumn HeaderText="Tipo" UniqueName="column" DataField="pId_TiposDeDocumento.pNombre"> </radG:GridBoundColumn> <radG:GridBoundColumn HeaderText="Nombre" UniqueName="column" DataField="pNombre"> </radG:GridBoundColumn> <radG:GridBoundColumn HeaderText="Telefono 1" UniqueName="column" DataField="pTelefono_1"> </radG:GridBoundColumn> <radG:GridBoundColumn HeaderText="@mail" UniqueName="column" DataField="pEmail"> </radG:GridBoundColumn> <radG:GridButtonColumn ButtonType="ImageButton" HeaderText="Editar" UniqueName="jajaXD" ImageUrl="~/Imagenes/Iconos/Editar.png" CommandName="Editar"> </radG:GridButtonColumn> </Columns> </MasterTableView> <PagerStyle Font-Underline="false" Mode="NextPrevAndNumeric" NextPageText="Siguiente" PrevPageText="Anterior" Position="TopAndBottom" /> </radG:RadGrid> </td> </tr> </table><script type="text/javascript"> function OnRequestStart(target, arguments) { try { if (arguments.EventTarget == "<%= dgListaPrincipal.UniqueID %>") { arguments.EnableAjax = false; } else { arguments.EnableAjax = true; } } catch (err) { //Handle errors here } } </script><telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest" RequestQueueSize="3" /><telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Telerik" /><telerik:RadComboBox ID="cmbSearch" runat="server" Width="220px" AllowCustomText="True" > <ItemTemplate> <telerik:RadGrid ID="grdSearch" Width="530px" runat="server" OnNeedDataSource="grdSearch_NeedDataSource"> ... </telerik:RadGrid> </ItemTemplate> <Items> <telerik:RadComboBoxItem runat="server" Text=" "></telerik:RadComboBoxItem> </Items></telerik:RadComboBox>protected void Page_Load(object sender, EventArgs e){ RadGrid grid = cmbSearch.Items[0].FindControl("grdSearch") as RadGrid; RadAjaxManager1.AjaxSettings.AddAjaxSetting(RadAjaxManager1, grid, RadAjaxLoadingPanel1);}<telerik:RadCodeBlock ID="rcb1" runat="server"> <script type="text/javascript"> window.onload = RegisterSearchEvent; function RegisterSearchEvent() { var combo = $find("<%= cmbSearch.ClientID %>"); var input = combo.get_inputDomElement(); input.attachEvent("onkeydown", searchBoxKeyDown); } function searchBoxKeyDown(e) { if (!e) e = window.event; var code = e.keyCode; if (code == 13) { var combo = $find("<%= cmbSearch.ClientID %>"); $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("LoadFilteredData"); } e.cancelBubble = true; if (e.stopPropagation) { e.stopPropagation(); } return false; } } </script></telerik:RadCodeBlock>
<telerik:RadListView ID="RadListView3" runat="server" OnLayoutCreated="OnLayoutCreated" ItemPlaceholderID="ProductsContainerItems" OnItemCommand="RadListViewItemCommand" GroupPlaceholderID="GroupsProductsContainer" GroupItemCount="4">
<LayoutTemplate>
<asp:PlaceHolder ID="GroupsProductsContainer" runat="server" />
</LayoutTemplate>
<GroupTemplate>
<fieldset style="float: left; width: auto; border-width:1px; border-color:Gray; ">
<legend><asp:Label ID="lblLegendDag" runat="server" Text="Maurice"></asp:Label></legend>
<div id="contentproducts">
<asp:PlaceHolder ID="ProductsContainerItems" runat="server" />
</div>
</fieldset>
</GroupTemplate>
How can I set the label lblLegendDag which is in the GroupTemplate.
I tried this with the following code, but this is not working.
Label test = (Label)RadListView3.FindControl("lblLegendDag");
The result is that test delivers null.
Can someone helps me with this problem.
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" Skin="Vista" SelectedIndex="0" MultiPageID="RadMultiPage1" Align="Justify"><Tabs><telerik:RadTab Text="Tab1" PageViewID="Pageview1"></telerik:RadTab><telerik:RadTab Text="Tab2" PageViewID="Pageview2"></telerik:RadTab><telerik:RadTab Text="Tab3" PageViewID="Pageview3" IsBreak="True"></telerik:RadTab><telerik:RadTab Text="Tab4" PageViewID="Pageview4"></telerik:RadTab><telerik:RadTab Text="Tab5" PageViewID="Pageview5"></telerik:RadTab><telerik:RadTab Text="Tab6" PageViewID="Pageview6"></telerik:RadTab></Tabs>
</telerik:RadTabStrip>If the OrderOption changed radgrid _prerebder is fired butVisible = true; Columns are not showing if (OrderOption == "Order Pending") { foreach (GridDataItem item in RadGrid1.MasterTableView.GetItems(GridItemType.Item)) { RadGrid1.MasterTableView.GetColumn("orderno").Visible = false; RadGrid1.MasterTableView.GetColumn("orderdate").Visible = false; RadGrid1.MasterTableView.GetColumn("quotationno5").Visible = true; } }else if (OrderOption == "Order Generated") { foreach (GridDataItem item in RadGrid1.MasterTableView.GetItems(GridItemType.Item)) { RadGrid1.MasterTableView.GetColumn("orderno").Visible = true; RadGrid1.MasterTableView.GetColumn("orderdate").Visible = true; RadGrid1.MasterTableView.GetColumn("quotationno5").Visible = false; } }