or
<telerik:radscriptmanager id="RadScriptManager1" runat="server"></telerik:radscriptmanager><telerik:radgrid id="RadGrid1G" runat="server" cellspacing="0" datasourceid="SqlDS1_General" gridlines="None" autogeneratecolumns="False" enableembeddedskins="False"imagespath="~/LM2_Vista_Skin/Images" skin="LM2_Vista_Skin" showheader="False" width="800px" onprerender="RadGrid1G_PreRender"><ClientSettings><ClientEvents OnRowMouseOver="RowMouseOver" OnRowMouseOut="RowMouseOut" /></ClientSettings><MasterTableView DataSourceID="SqlDS1_General" DataKeyNames="Model_ID" HierarchyDefaultExpanded="True"><DetailTables><telerik:GridTableView runat="server" NoDetailRecordsText="" DataKeyNames="DocType_ID" DataSourceID="SqlDS2_General"><DetailTables><telerik:GridTableView runat="server" DataSourceID="SqlDS3_General"> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="DocType_ID" MasterKeyField="DocType_ID" /> </ParentTableRelation> <CommandItemSettings AddNewRecordImageUrl="~/LM2_Vista_Skin/Images\AddRecord.gif" ExportToCsvImageUrl="~/LM2_Vista_Skin/Images\ExportToCsv.gif" ExportToExcelImageUrl="~/LM2_Vista_Skin/Images\ExportToExcel.gif" ExportToPdfImageUrl="~/LM2_Vista_Skin/Images\ExportToPdf.gif" ExportToPdfText="Export to PDF" ExportToWordImageUrl="~/LM2_Vista_Skin/Images\ExportToWord.gif" RefreshImageUrl="~/LM2_Vista_Skin/Images\Refresh.gif" /> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" FilterImageUrl="~/LM2_Vista_Skin/Images\Filter.gif" SortAscImageUrl="~/LM2_Vista_Skin/Images\SortAsc.gif" SortDescImageUrl="~/LM2_Vista_Skin/Images\SortDesc.gif"> <HeaderStyle Width="20px" /> </RowIndicatorColumn> <ExpandCollapseColumn CollapseImageUrl="~/LM2_Vista_Skin/Images\SingleMinus.gif" ExpandImageUrl="~/LM2_Vista_Skin/Images\SinglePlus.gif" FilterControlAltText="Filter ExpandColumn column" FilterImageUrl="~/LM2_Vista_Skin/Images\Filter.gif" SortAscImageUrl="~/LM2_Vista_Skin/Images\SortAsc.gif" SortDescImageUrl="~/LM2_Vista_Skin/Images\SortDesc.gif"> <HeaderStyle Width="20px" /> </ExpandCollapseColumn><Columns><telerik:GridTemplateColumn DataField="Link_Name" FilterControlAltText="Filter ddLink_Name_General column" FilterImageUrl="~/LM2_Vista_Skin/Images\Filter.gif"ReadOnly="True" Reorderable="False" Resizable="False" ShowSortIcon="False" SortAscImageUrl="~/LM2_Vista_Skin/Images\SortAsc.gif"SortDescImageUrl="~/LM2_Vista_Skin/Images\SortDesc.gif" UniqueName="ddLink_Name_General"> <ItemTemplate><table cellspacing="1" cellpadding="1" ><tr><td style="width:500px; text-align:left;"><asp:Label ID="ddTitles_General" runat="server" Text='<%# Eval("Link_Name") %>' CssClass="dCol1"></asp:Label></td></tr></table></ItemTemplate></telerik:GridTemplateColumn></Columns> <EditFormSettings> <EditColumn CancelImageUrl="~/LM2_Vista_Skin/Images\Cancel.gif" EditImageUrl="~/LM2_Vista_Skin/Images\Edit.gif" FilterControlAltText="Filter EditCommandColumn column" FilterImageUrl="~/LM2_Vista_Skin/Images\Filter.gif" InsertImageUrl="~/LM2_Vista_Skin/Images\Update.gif" SortAscImageUrl="~/LM2_Vista_Skin/Images\SortAsc.gif" SortDescImageUrl="~/LM2_Vista_Skin/Images\SortDesc.gif" UpdateImageUrl="~/LM2_Vista_Skin/Images\Update.gif"> </EditColumn> </EditFormSettings> <PagerStyle FirstPageImageUrl="~/LM2_Vista_Skin/Images\PagingFirst.gif" LastPageImageUrl="~/LM2_Vista_Skin/Images\PagingLast.gif" NextPageImageUrl="~/LM2_Vista_Skin/Images\PagingNext.gif" PrevPageImageUrl="~/LM2_Vista_Skin/Images\PagingPrev.gif" /></telerik:GridTableView></DetailTables><ParentTableRelation><telerik:GridRelationFields DetailKeyField="Model_ID" MasterKeyField="Model_ID" /></ParentTableRelation><CommandItemSettings AddNewRecordImageUrl="~/LM2_Vista_Skin/Images\AddRecord.gif" ExportToCsvImageUrl="~/LM2_Vista_Skin/Images\ExportToCsv.gif"ExportToExcelImageUrl="~/LM2_Vista_Skin/Images\ExportToExcel.gif" ExportToPdfImageUrl="~/LM2_Vista_Skin/Images\ExportToPdf.gif" ExportToPdfText="Export to PDF"ExportToWordImageUrl="~/LM2_Vista_Skin/Images\ExportToWord.gif" RefreshImageUrl="~/LM2_Vista_Skin/Images\Refresh.gif" /><RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" FilterImageUrl="~/LM2_Vista_Skin/Images\Filter.gif"SortAscImageUrl="~/LM2_Vista_Skin/Images\SortAsc.gif" SortDescImageUrl="~/LM2_Vista_Skin/Images\SortDesc.gif"><HeaderStyle Width="20px" /></RowIndicatorColumn><ExpandCollapseColumn CollapseImageUrl="~/LM2_Vista_Skin/Images\SingleMinus.gif" ExpandImageUrl="~/LM2_Vista_Skin/Images\SinglePlus.gif"FilterControlAltText="Filter ExpandColumn column" FilterImageUrl="~/LM2_Vista_Skin/Images\Filter.gif" SortAscImageUrl="~/LM2_Vista_Skin/Images\SortAsc.gif"SortDescImageUrl="~/LM2_Vista_Skin/Images\SortDesc.gif" Visible="True"><HeaderStyle Width="20px" /></ExpandCollapseColumn><ItemStyle CssClass="detailLevel_1" /><AlternatingItemStyle CssClass="detailLevel_1_alt" /><Columns><telerik:GridTemplateColumn DataField="Model_ID" UniqueName="dModel_ID_General" FilterImageUrl="~/LM2_Vista_Skin/Images/Filter.gif" SortAscImageUrl="~/LM2_Vista_Skin/Images/SortAsc.gif"SortDescImageUrl="~/LM2_Vista_Skin/Images/SortDesc.gif" ShowFilterIcon="False" ReadOnly="True" Reorderable="False" Resizable="False"ShowSortIcon="False" FilterControlAltText="Filter dModel_ID_General column"><ItemTemplate><table cellspacing="1" cellpadding="1" ><tr><td style="width:540px; text-align:left;"><asp:Label ID="dTitles_General" runat="server" Text='<%# Eval("Link_Name") %>' CssClass="dCol1"></asp:Label><asp:Label ID="DocType_NameLabel" runat="server" Text='<%# Eval("DocType_Name") %>' CssClass="dCol1" Visible="False"></asp:Label><asp:Label ID="Model_IDLabel" runat="server" Text='<%# Eval("Model_ID") %>' CssClass="dCol1" Visible="False"></asp:Label> </td></tr></table></ItemTemplate><ItemStyle CssClass="dCol1" /></telerik:GridTemplateColumn><telerik:GridTemplateColumn UniqueName="dLangsLinks__General" FilterControlAltText="Filter dLangsLinks__General column"><ItemTemplate ><table id="LLinkTable" cellspacing="0" cellpadding="0" style="width:152px;" ><tr><td class="LLinks_td"><a href='<%#Eval("Link_Path_en") %>'>en</a></td><td class="LLinks_td"><a class="LLinks" href="<%#Eval("Link_Path_de") %>">de</a></td><td class="LLinks_td"><a class="LLinks" href="<%#Eval("Link_Path_es") %>">es</a></td><td class="LLinks_td"><a class="LLinks" href="<%#Eval("Link_Path_cn") %>">cn</a></td><td class="LLinks_td"><a class="LLinks" href="<%#Eval("Link_Path_cn") %>">fr</a></td><td class="LLinks_td"> </td><td class="LLinks_td"> </td></tr></table> </ItemTemplate></telerik:GridTemplateColumn></Columns><EditFormSettings><EditColumn CancelImageUrl="~/LM2_Vista_Skin/Images\Cancel.gif" EditImageUrl="~/LM2_Vista_Skin/Images\Edit.gif" FilterControlAltText="Filter EditCommandColumn column" FilterImageUrl="~/LM2_Vista_Skin/Images\Filter.gif" InsertImageUrl="~/LM2_Vista_Skin/Images\Update.gif" SortAscImageUrl="~/LM2_Vista_Skin/Images\SortAsc.gif" SortDescImageUrl="~/LM2_Vista_Skin/Images\SortDesc.gif" UpdateImageUrl="~/LM2_Vista_Skin/Images\Update.gif"></EditColumn></EditFormSettings><PagerStyle FirstPageImageUrl="~/LM2_Vista_Skin/Images\PagingFirst.gif" LastPageImageUrl="~/LM2_Vista_Skin/Images\PagingLast.gif"NextPageImageUrl="~/LM2_Vista_Skin/Images\PagingNext.gif" PrevPageImageUrl="~/LM2_Vista_Skin/Images\PagingPrev.gif" /></telerik:GridTableView></DetailTables><CommandItemSettings ExportToPdfText="Export to PDF" AddNewRecordImageUrl="~/LM2_Vista_Skin/Images\AddRecord.gif"ExportToCsvImageUrl="~/LM2_Vista_Skin/Images\ExportToCsv.gif" ExportToExcelImageUrl="~/LM2_Vista_Skin/Images\ExportToExcel.gif"ExportToPdfImageUrl="~/LM2_Vista_Skin/Images\ExportToPdf.gif" ExportToWordImageUrl="~/LM2_Vista_Skin/Images\ExportToWord.gif"RefreshImageUrl="~/LM2_Vista_Skin/Images\Refresh.gif"></CommandItemSettings><RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" FilterImageUrl="~/LM2_Vista_Skin/Images\Filter.gif"SortAscImageUrl="~/LM2_Vista_Skin/Images\SortAsc.gif" SortDescImageUrl="~/LM2_Vista_Skin/Images\SortDesc.gif"></RowIndicatorColumn><ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" CollapseImageUrl="~/LM2_Vista_Skin/Images\SingleMinus.gif"ExpandImageUrl="~/LM2_Vista_Skin/Images\SinglePlus.gif" FilterImageUrl="~/LM2_Vista_Skin/Images\Filter.gif"SortAscImageUrl="~/LM2_Vista_Skin/Images\SortAsc.gif" SortDescImageUrl="~/LM2_Vista_Skin/Images\SortDesc.gif" Visible="True"></ExpandCollapseColumn><Columns><telerik:GridBoundColumn DataField="Model_ID" FilterControlAltText="Filter mModel_ID_General column" SortExpression="Model_ID"UniqueName="mModel_ID_General" FilterImageUrl="~/LM2_Vista_Skin/Images\Filter.gif" SortAscImageUrl="~/LM2_Vista_Skin/Images\SortAsc.gif"SortDescImageUrl="~/LM2_Vista_Skin/Images\SortDesc.gif" AllowFiltering="False" AllowSorting="False" ReadOnly="True" Reorderable="False"Resizable="False" ShowSortIcon="False" Display="True"><ItemStyle BackColor="#E0E0E0" BorderStyle="None" Font-Bold="True" Font-Names="Verdana" ForeColor="#003399" Width="520px" Font-Size="12px" /></telerik:GridBoundColumn><telerik:GridBoundColumn DataField="LanguageChoice" FilterControlAltText="Filter LanguageChoice column" FilterImageUrl="~/LM2_Vista_Skin/Images\Filter.gif"SortAscImageUrl="~/LM2_Vista_Skin/Images\SortAsc.gif" SortDescImageUrl="~/LM2_Vista_Skin/Images\SortDesc.gif"SortExpression="LanguageChoice" UniqueName="mLanguageChoice_General" AllowFiltering="False" AllowSorting="False" ReadOnly="True" Reorderable="False"Resizable="False" ShowSortIcon="False" Display="True"><ItemStyle BackColor="#E0E0E0" BorderStyle="None" Font-Bold="True" Font-Names="Verdana" ForeColor="#003399" Width="162px" Font-Size="13px" /></telerik:GridBoundColumn></Columns><EditFormSettings EditColumn-ShowFilterIcon="False" EditColumn-ShowSortIcon="False" EditColumn-Reorderable="False" EditColumn-Display="False" EditColumn-Resizable="False" EditColumn-Visible="False"><EditColumn FilterControlAltText="Filter EditCommandColumn column" CancelImageUrl="~/LM2_Vista_Skin/Images\Cancel.gif"EditImageUrl="~/LM2_Vista_Skin/Images\Edit.gif" FilterImageUrl="~/LM2_Vista_Skin/Images\Filter.gif" InsertImageUrl="~/LM2_Vista_Skin/Images\Update.gif"SortAscImageUrl="~/LM2_Vista_Skin/Images\SortAsc.gif" SortDescImageUrl="~/LM2_Vista_Skin/Images\SortDesc.gif"UpdateImageUrl="~/LM2_Vista_Skin/Images\Update.gif"></EditColumn></EditFormSettings><ItemStyle Font-Bold="False" Font-Names="Rod" /><PagerStyle FirstPageImageUrl="~/LM2_Vista_Skin/Images\PagingFirst.gif" LastPageImageUrl="~/LM2_Vista_Skin/Images\PagingLast.gif"NextPageImageUrl="~/LM2_Vista_Skin/Images\PagingNext.gif" PrevPageImageUrl="~/LM2_Vista_Skin/Images\PagingPrev.gif" /></MasterTableView><PagerStyle FirstPageImageUrl="~/LM2_Vista_Skin/Images\PagingFirst.gif" LastPageImageUrl="~/LM2_Vista_Skin/Images\PagingLast.gif"NextPageImageUrl="~/LM2_Vista_Skin/Images\PagingNext.gif" PrevPageImageUrl="~/LM2_Vista_Skin/Images\PagingPrev.gif" /><FilterMenu EnableImageSprites="False"></FilterMenu><HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu></telerik:radgrid></td></tr><tr><td style="width: 100%;"> </td></tr></table><asp:SqlDataSource ID="SqlDS1_General" runat="server" ConnectionString="<%$ ConnectionStrings:LM_Docs %>" SelectCommand="SELECT m.Model_ID, m.Cat_ID, m.InActive, md.Model_Lang_ID_Group, md.Model_Desc_Eng, md.LanguageChoiceFROM Models as m INNER JOIN Model_Descriptions as md ON m.Model_ID = md.Model_IDWHERE m.Cat_ID = 1 and m.InActive = @InActive and md.Model_Lang_ID_Group = @Model_Lang_ID_GroupORDER BY m.Model_ID"><SelectParameters><asp:Parameter DefaultValue="false" Name="InActive" /><asp:Parameter DefaultValue="1" Name="Model_Lang_ID_Group" /></SelectParameters></asp:SqlDataSource><asp:SqlDataSource ID="SqlDS2_General" runat="server" ConnectionString="<%$ ConnectionStrings:LM_Docs %>" SelectCommand="spRadGrid_General_Level2" SelectCommandType="StoredProcedure"><SelectParameters><asp:SessionParameter Name="Model_ID" SessionField="Model_ID" Type="String" /></SelectParameters></asp:SqlDataSource><asp:SqlDataSource ID="SqlDS3_General" runat="server" ConnectionString="<%$ ConnectionStrings:LM_Docs %>" SelectCommand="spRadGrid_General_Level3" SelectCommandType="StoredProcedure"><SelectParameters><asp:SessionParameter DefaultValue="" Name="DocType_ID" SessionField="DocType_ID" Type="Int32" /></SelectParameters></asp:SqlDataSource></form>using System;using System.Collections.Generic;using System.Text;using System.Net;using System.Net.Mail;using System.Net.Mime;using System.IO;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using Telerik.Web.UI;using System.Text.RegularExpressions;public partial class LM2general : BasePage{ protected void RadGrid1G_PreRender(object sender, EventArgs e) { HideExpandColumnRecursive(RadGrid1G.MasterTableView); } public void HideExpandColumnRecursive(GridTableView tableView) { GridItem[] nestedViewItems = tableView.GetItems(GridItemType.NestedView); foreach (GridNestedViewItem nestedViewItem in nestedViewItems) { foreach (GridTableView nestedView in nestedViewItem.NestedTableViews) { if (nestedView.Items.Count == 0) { TableCell cell = nestedView.ParentItem["ExpandColumn"]; cell.Controls[0].Visible = false; cell.Text = " "; nestedViewItem.Visible = false; } if (nestedView.HasDetailTables) { HideExpandColumnRecursive(nestedView); } } } }}<telerik:GridHyperLinkColumn UniqueName="Title" DataNavigateUrlFields="RefNo" DataNavigateUrlFormatString="../text.aspx?id={0}" DataTextField="Title" HeaderText="Title"> <HeaderStyle Width="35%" /> <ItemStyle wrap="false" /> </telerik:GridHyperLinkColumn>Hi is it possible to have the Initiator a particular Tab in a Tab Strip and its respective PageView as target Updated Control?
In the Configurator, I only see an index type name like i0, i1, i2 under my TabStrip Control... So I tried to select it as I though ti twould but got the following error
at Telerik.Web.UI.RadPageViewCollection.AddAt(Int32 index, Control child) at Telerik.Web.UI.RadAjaxControl.MoveUpdatePanel(Control initiator, Control updated) at Telerik.Web.UI.RadAjaxControl.PerformRender() at Telerik.Web.UI.RadAjaxControl.OnPageRender(HtmlTextWriter writer, Control page) at Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Page.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)<telerik:RadTabStrip ID="tsCRMPPSA" runat="server" MultiPageID="mpCRMPPSA" SelectedIndex="0" OnTabClick="tsCRMPPSA_TabClick"> <Tabs> <telerik:RadTab runat="server" Text="Search PPSA" PageViewID="pvSearch" Selected="True"> </telerik:RadTab> <telerik:RadTab runat="server" Text="Register" PageViewID="pvRegister"> </telerik:RadTab> <telerik:RadTab runat="server" Text="Results" PageViewID="pvResults"> </telerik:RadTab> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage ID="mpCRMPPSA" runat="server" SelectedIndex="0"> <%---------------------- Search Pageview ---------------------------%> <telerik:RadPageView ID="pvSearch" runat="server"> </telerik:RadPageView> <%---------------------- Registration Pageview ---------------------------%> <telerik:RadPageView ID="pvRegister" runat="server"> </telerik:RadPageView> <%---------------------- Results Pageview ---------------------------%> <telerik:RadPageView ID="pvResults" runat="server" EnableViewState="false"> </telerik:RadPageView> </telerik:RadMultiPage>
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load'Get ratings and display on page Dim tbRatings As DataTable = New IMCSelect().getRatings(-1, 8, Request.QueryString("ID"), 1, 0, Application("logMaterials")).Tables(0) Dim Sum As Single For Each dr As DataRow In tbRatings.Rows If dr.RowState <> DataRowState.Deleted Then Sum += Convert.ToInt32(dr("Rating")) End If Next Dim iAvgRating As Single = 0 If tbRatings.Rows.Count <> 0 Then iAvgRating = Math.Round(Sum / tbRatings.Rows.Count, 2) lblAvgRating.Text = iAvgRating End If Dim tbComments As DataTable = New IMCSelect().getRatings(-1, 8, Request.QueryString("ID"), 1, 0, Application("logPublications")).Tables(0) Dim comments = From r In tbComments.AsEnumerable Where r.Field(Of String)("RatingComments") <> "" Select r If comments.Count() <> 0 Then tbComments = comments.CopyToDataTable() Else tbComments.Rows.Clear() End If hlComments.Text = "View comments" hlComments.NavigateUrl = "Javascript:ViewComments(" & Request.QueryString("ID") & ");" If tbComments.Rows.Count() <> 0 Then divComments.Style.Add("display", "block;") Else divComments.Style.Add("display", "none;") End IfEnd Sub Private Property Rating() As Dictionary(Of String, Decimal) Get Dim varRating As Dictionary(Of String, Decimal) = DirectCast(ViewState("Rating"), Dictionary(Of String, Decimal)) If [Object].Equals(varRating, Nothing) Then varRating = New Dictionary(Of String, Decimal)() varRating("sum") = 0 varRating("counter") = 0 End If Return varRating End Get Set(ByVal value As Dictionary(Of String, Decimal)) ViewState("Rating") = value End Set End Property Protected Sub btnPostComment_Click(ByVal sender As Object, ByVal e As EventArgs) Dim iRatingID As Integer iRatingID = New IMCInsert().addRating(RadRating1.Value, txtComments.Text, 8, Request.QueryString("ID"), Session("RBPOnline_UserID"), Application("logMaterials")) txtComments.Text = "" 'Close tooltip Dim str As String = "CloseToolTip1();" ScriptManager.RegisterClientScriptBlock(Me.Page, GetType(Page), "closeTooltip", str, True) End Sub Protected Sub RadRating1_Rate(ByVal sender As Object, ByVal e As EventArgs) Dim currentRating As Dictionary(Of String, Decimal) = Rating currentRating("sum") = currentRating("sum") + RadRating1.Value currentRating("counter") = currentRating("counter") + 1 Rating = currentRating Dim averageRating As Decimal = Math.Round(currentRating("sum") / currentRating("counter"), 1) End Sub