If TypeOf e.Item Is GridDataItem Then Dim gridDataItem As GridDataItem = e.Item Dim quoteID = gridDataItem.Item("quoteID").Text Dim lineID = gridDataItem.Item("lineID").Text Select Case gridDataItem.Item("assortmentTypeID").Text Case 1000 gridDataItem.Item("assortmentTypeID").Text = "Text for 1000" Case 1002 gridDataItem.Item("assortmentTypeID").Text = "Text for 1002" Case 1003 gridDataItem.Item("assortmentTypeID").Text = "Text for 1003" End Select End IfHi,
i have an asp.net application using a radgrid. I want to froze some columns.<telerik:RadGrid ID="GridProjectProposals" runat="server" AutoGenerateColumns="false" AllowSorting="true" Height="650px" Width="1200px" GridLines="None" Skin="Windows7" AllowMultiRowSelection="True" AllowFilteringByColumn="True"> <ClientSettings EnableRowHoverStyle="true"> <Selecting AllowRowSelect="true" EnableDragToSelectRows="true" /> <Scrolling AllowScroll="true" EnableVirtualScrollPaging="true" SaveScrollPosition="true" UseStaticHeaders="true" FrozenColumnsCount="4" /> </ClientSettings> <MasterTableView GridLines="None" AllowNaturalSort="true" EditMode="InPlace" AllowMultiColumnSorting="true"> <Columns> </Columns> <HeaderStyle Width="180px" /> </MasterTableView></telerik:RadGrid>Looking forward to get some ideas and your input.
Thanks ...
Hello Telerik Team,
We have a problem using TreeListView. Because there are a lot of records as result, we need to use paging in db. First page is displayed ok, but when another page is selected, this error is thrown: “the table must contain row sections in order of header, body, then footer”. VirtualCount is not supported for this control.
See below the definition of the treelist:
<telerik:RadTreeList ID="rtlDescendants" runat="server" ShowTreeLines="true" ShowOuterBorders="true"
ParentDataKeyNames="ParentInstanceID" DataKeyNames="InstanceID" AutoGenerateColumns="false"
Skin="Office2007" OnNeedDataSource="rtlDescendants_NeedDataSource" OnItemDataBound="rtl_ItemDataBound"
AllowPaging="true" AllowSorting="false" PageSize="10" onpageindexchanged="rtlDescendants_PageIndexChanged">
<PagerStyle Position="Bottom" Mode="NextPrevAndNumeric" />
<Columns>
<telerik:TreeListTemplateColumn HeaderText="ID">
<ItemTemplate>
<asp:Image ID="imgDomain" Width="16px" Height="16px" ImageUrl='<%# String.Format("~/images/Metallic16x16/{0}16x16.png", Eval("DomainName").ToString().ToUpper()) %>'
runat="server" />
<asp:LinkButton ID="lnkName" runat="server" CausesValidation="false" Text='<%# Eval("Name")%>'
PostBackUrl='<%# String.Format("~/CI/Attributes.aspx?InstanceID={0}", Eval("InstanceID")) %>'></asp:LinkButton>
</ItemTemplate>
</telerik:TreeListTemplateColumn>
<telerik:TreeListTemplateColumn HeaderStyle-Width="3%" ItemStyle-Width="3%" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:ImageButton ID="imgbPreview" runat="server" CausesValidation="false" OnClientClick='<%# String.Format("OpenPreviewPanel({0})", Eval("InstanceID")) %>'
ImageUrl="~/imagesCMSite/folder-explorer-icon.png" CssClass="image" />
</ItemTemplate>
</telerik:TreeListTemplateColumn>
<telerik:TreeListBoundColumn HeaderText="Type" HeaderStyle-Width="27%" ItemStyle-Width="27%"
DataField="DomainName" UniqueName="DomainName">
</telerik:TreeListBoundColumn>
<telerik:TreeListBoundColumn HeaderText="Modified By" HeaderStyle-Width="20%" ItemStyle-Width="20%"
DataField="ModifiedBy" UniqueName="ModifiedBy">
</telerik:TreeListBoundColumn>
<telerik:TreeListBoundColumn HeaderText="Last Modified" HeaderStyle-Width="20%" ItemStyle-Width="20%"
DataField="LastModified" UniqueName="LastModified">
</telerik:TreeListBoundColumn>
</Columns>
</telerik:RadTreeList>
Thank you in advance for your help
// Determine which item was clicked if (eventArgs.get_item().get_text() == "Lock and Submit") { // Open the dialog var objWindow = $find("<%=rwLockAndSubmitPlan.ClientID%>"); objWindow.set_title(eventArgs.get_item().get_text()); objWindow.set_iconUrl("\Images/lock.png"); objWindow.setUrl("\Dialogs/LockAndSubmitPlan.aspx?mode=lockandsubmit"); objWindow.show(); } else if (eventArgs.get_item().get_text() == "Provide Explanations") { // Open the dialog var objWindow = $find("<%=rwLockAndSubmitPlan.ClientID%>"); objWindow.set_title(eventArgs.get_item().get_text()); objWindow.set_iconUrl("\Images/notepad.gif"); objWindow.setUrl("\Dialogs/LockAndSubmitPlan.aspx?mode=provideexplanations"); objWindow.show(); }<telerik:RadWindowManager runat="server" ID="rwmRadWindowManager" VisibleStatusbar="false" ReloadOnShow="true"> <Windows> <telerik:RadWindow runat="server" ID="rwLockAndSubmitPlan" Modal="true" ReloadOnShow="true" VisibleTitlebar="true" Behaviors="Close" OnClientPageLoad="OnClientPageLoad_SpendingPlan" OnClientClose="OnClientClose_Spending_Plan" Width="550" Height="450" /> </Windows> </telerik:RadWindowManager>function OnClientPageLoad_SpendingPlan(objWindow, objArguments) { objWindow.set_status(""); }Telerik.Web.UI.dll version:2010.1.415.35
1. First you need to install Telerik.Web.UI.dll in the GAC
2. Next you should tell SharePoint that the controls from the Telerik.Web.UI.dll is safe to use.
To do so you should add a few <SafeControl> entries within the <SafeControls> section in your web.config:
<SafeControl Assembly="Telerik.Web.UI, Version=2010.1.415.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4"
Namespace="Telerik.Web.UI" TypeName="*" Safe="True" />
3. You need to register their handlers in the respective section in the web.config:
[web.config] IIS 5.x/6.x/7.x
<httpHandlers>
<add verb="*" path="Telerik.Web.UI.DialogHandler.aspx"
type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" />
<add verb="*" path="Telerik.Web.UI.SpellCheckHandler.axd"
type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" />
<add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" validate="false" />
</httpHandlers>
<handlers>
.................
<add name="Telerik.Web.UI.SpellCheckHandler.axd_*" path="Telerik.Web.UI.SpellCheckHandler.axd" verb="*"
type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Version=2010.1.415.35, Culture=neutral,
PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="Telerik.Web.UI.DialogHandler.aspx_*" path="Telerik.Web.UI.DialogHandler.aspx" verb="*"
type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Version=2010.1.415.35, Culture=neutral,
PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="Telerik.Web.UI.WebResource.axd_*" path="Telerik.Web.UI.WebResource.axd" verb="*"
type="Telerik.Web.UI.WebResource, Telerik.Web.UI" preCondition="integratedMode,runtimeVersionv2.0" />
.............
</handlers>
Thanks Vinh