or
<add key="Telerik.Skin" value="Windows7" /><telerik:RadOrgChart ID="rocUsers" runat="server" DataFieldID="ID" DataFieldParentID="manager" DataTextField="fullname" DisableDefaultImage="True" GroupColumnCount="2" > <ItemTemplate> <strong><%# DataBinder.Eval(Container, "name") %></strong> </ItemTemplate> <RenderedFields> <ItemFields> <telerik:OrgChartRenderedField DataField="name" Label=":" /> <telerik:OrgChartRenderedField DataField="avdeling_name" Label=":" /> </ItemFields> </RenderedFields></telerik:RadOrgChart><telerik:RadOrgChart ID="rocUsers" runat="server" DataFieldID="ID" DataFieldParentID="manager" DataTextField="fullname" DisableDefaultImage="True" GroupColumnCount="2" > <ItemTemplate> <asp:Image ID="Image1" runat="server" ImageUrl='<%# Bind("name","~/vimages/ownimages/{0}.jpg") %>' Width="30px" Height="30px" /> Name: <asp:Label ID="Label1" runat="server" Text='<%# Eval("Fullname") %>'></asp:Label> <br /> <asp:Label ID="Label2" runat="server" Text='<%# Bind("avdeling_name") %>'></asp:Label> </ItemTemplate> <RenderedFields> <ItemFields> <telerik:OrgChartRenderedField DataField="name" Label=":" /> <telerik:OrgChartRenderedField DataField="avdeling_name" Label=":" /> </ItemFields> </RenderedFields></telerik:RadOrgChart><telerik:RadOrgChart ID="RadOrgChart1" runat="server"> <ItemTemplate> <asp:Image ID="Image1" runat="server" ImageUrl="http://2.bp.blogspot.com/_LBAtNnpRN7k/S_DfBlu9Q7I/AAAAAAAAPTE/znoECHLIizM/s200/User+Accounts+in+Windows.jpg" Width="30px" Height="30px" /> Name: <asp:Label ID="Label1" runat="server" Text='<%# Eval("Certificates") %>'></asp:Label> <asp:Label ID="Label2" runat="server" Text='<%# Eval("Text") %>'></asp:Label> <br /> </ItemTemplate> <RenderedFields> <NodeFields> <telerik:OrgChartRenderedField DataField="TeamName" Label="Team" /> </NodeFields> <ItemFields> <telerik:OrgChartRenderedField DataField="Certificates" Label="Certificates" /> <telerik:OrgChartRenderedField DataField="Text" Label="Text" /> </ItemFields> </RenderedFields> </telerik:RadOrgChart>protected void Page_Load(object sender, EventArgs e) { DataTable nodeTable = new DataTable(); nodeTable.Columns.Add("ID"); nodeTable.Columns.Add("ParentID"); nodeTable.Columns.Add("TeamName"); nodeTable.Rows.Add(new String[] { "1", null, "Management" }); nodeTable.Rows.Add(new String[] { "2", "1", "Unit" }); nodeTable.Rows.Add(new String[] { "3", "2", "Dev" }); nodeTable.Rows.Add(new String[] { "4", "2", "Research" }); DataTable itemsTable = new DataTable(); itemsTable.Columns.Add("NodeID"); itemsTable.Columns.Add("ID"); itemsTable.Columns.Add("Text"); itemsTable.Columns.Add("Certificates"); itemsTable.Rows.Add(new String[] { "1", "1", "CEO", "MCAD" }); itemsTable.Rows.Add(new String[] { "1", "2", "CTO", "MCP" }); itemsTable.Rows.Add(new String[] { "2", "3", "UnitManager", "MCSD" }); itemsTable.Rows.Add(new String[] { "3", "4", "TeamLead", "MCTS" }); itemsTable.Rows.Add(new String[] { "4", "5", "TechnicalLead", "MCP" }); RadOrgChart1.GroupEnabledBinding.NodeBindingSettings.DataFieldID = "ID"; RadOrgChart1.GroupEnabledBinding.NodeBindingSettings.DataFieldParentID = "ParentID"; RadOrgChart1.GroupEnabledBinding.NodeBindingSettings.DataSource = nodeTable; RadOrgChart1.GroupEnabledBinding.GroupItemBindingSettings.DataFieldNodeID = "NodeID"; RadOrgChart1.GroupEnabledBinding.GroupItemBindingSettings.DataFieldID = "ID"; RadOrgChart1.GroupEnabledBinding.GroupItemBindingSettings.DataTextField = "Text"; RadOrgChart1.GroupEnabledBinding.GroupItemBindingSettings.DataSource = itemsTable; RadOrgChart1.DataBind(); }Protected Sub submit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles submit.Click Dim targetFileName fileOutput.Text = "" Dim counter = 1 Dim targetFolder As String = Server.MapPath(attachedFile.TargetFolder) 'check the file upload If (attachedFile.UploadedFiles.Count > 0) Then For Each postedFile As UploadedFile In attachedFile.UploadedFiles If Not [Object].Equals(postedFile, Nothing) Then targetFileName = Path.Combine(targetFolder, postedFile.GetNameWithoutExtension() + counter.ToString() + postedFile.GetExtension()) While System.IO.File.Exists(targetFileName) counter += 1 targetFileName = Path.Combine(targetFolder, postedFile.GetNameWithoutExtension() + counter.ToString() + postedFile.GetExtension()) End While End If 'if not object postedFile.SaveAs(targetFileName) Next 'for each uploaded file Else End If 'if attachedFile.UploadedFiles.CountEnd Sub
<telerik:RadWindow runat="server" ID="winUpload" Width="650px" Height="500px" Modal="true" ReloadOnShow="true" KeepInScreenBounds="true" ShowContentDuringLoad="false"> <ContentTemplate> <div> <!-- content --> <div class="clbDialogButtons"> <telerik:RadButton ID="UploadConfirmButton" runat="server" style="margin-left:3px" Text="Upload"/> <telerik:RadButton ID="UploadCancelButton" runat="server" style="margin-left:3px" Text="Cancel" AutoPostBack="false" CausesValidation="false" OnClientClicked="ClosePopup"/> </div> </div> </ContentTemplate> </telerik:RadWindow>function ClosePopup(sender, e) { GetRadWindow().close(); }<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <telerik:RadStyleSheetManager ID="RadStyleSheetManager1" runat="server" /></head><body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> <Scripts> <%--Needed for JavaScript IntelliSense in VS2010--%> <%--For VS2008 replace RadScriptManager with ScriptManager--%> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" /> </Scripts> </telerik:RadScriptManager> <script type="text/javascript"> //Put your JavaScript code here. </script> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> </telerik:RadAjaxManager> <div> <telerik:RadAjaxPanel ID="RadAjaxPanel2" runat="server" Height="100%" Width="100%" LoadingPanelID="LoadingPanel"> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /> <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False" CellSpacing="0" GridLines="None"> <MasterTableView> <CommandItemSettings ExportToPdfText="Export to PDF" /> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"> <HeaderStyle Width="20px" /> </RowIndicatorColumn> <NestedViewTemplate> <table> <tr> <td> <telerik:RadImageEditor ImageUrl="Sunset.jpg" ID="RadImageFront" runat="server" Width="100px" Height="100px"> </telerik:RadImageEditor> </td> </tr> </table> </NestedViewTemplate> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"> <HeaderStyle Width="20px" /> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="Id" FilterControlAltText="Filter column column" HeaderText="Id" UniqueName="column"> </telerik:GridBoundColumn> </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"> </FilterMenu> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"> </HeaderContextMenu> </telerik:RadGrid> </telerik:RadAjaxPanel> </div> </form></body></html>public partial class Default : System.Web.UI.Page{ protected void Button1_Click(object sender, EventArgs e) { DataTable dt = new DataTable("test"); dt.Columns.Add(new DataColumn("Id")); DataRow dr; dr = dt.NewRow(); dr[0] = 5; dt.Rows.Add(dr); RadGrid1.DataSource = dt; RadGrid1.DataBind(); }}<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/Site.Master" CodeBehind="WebForm2.aspx.vb" Inherits="_3POC.WebForm2" %> <%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %> <asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> <!-- content start --> <asp:ScriptManagerProxy ID="ScriptManagerProxy1" runat="server"> </asp:ScriptManagerProxy> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Vista" ></telerik:RadAjaxLoadingPanel> <telerik:RadCodeBlock runat="server" ID="radCodeBlock"> <script type="text/javascript"> function showFilterItem() { $find('<%=RadGrid1.ClientID %>').get_masterTableView().showFilterItem(); } function hideFilterItem() { $find('<%=RadGrid1.ClientID %>').get_masterTableView().hideFilterItem(); } </script> </telerik:RadCodeBlock> <div> Show filtering item <input id="Radio1" type="radio" runat="server" name="showHideGroup" checked="true" onclick="showFilterItem()" /><label for="Radio1">Yes</label> <input id="Radio2" type="radio" runat="server" name="showHideGroup" onclick="hideFilterItem()"/><label for="Radio2" >No</label> </div> <br/> <telerik:RadGrid AutoGenerateColumns="false" ID="RadGrid1" OnNeedDataSource="RadGrid1_NeedDataSource" Width="760px" AllowFilteringByColumn="True" AllowSorting="True" PageSize="15" ShowFooter="True" AllowPaging="True" runat="server" GridLines="None" EnableLinqExpressions="false" > <PagerStyle Mode="NextPrevAndNumeric" /> <GroupingSettings CaseSensitive="false" /> <MasterTableView AutoGenerateColumns="false" EditMode="InPlace" AllowFilteringByColumn="True" ShowFooter="True" TableLayout="Auto"> <Columns> <telerik:GridBoundColumn ItemStyle-Width="100%" DataField="FieldName" ShowFilterIcon="false" AllowFiltering="true" CurrentFilterFunction="StartsWith" UniqueName="column" AutoPostBackOnFilter="true" FilterDelay="2000"> </telerik:GridBoundColumn> </Columns> </MasterTableView> <ClientSettings> <Scrolling AllowScroll="false" /> </ClientSettings> </telerik:RadGrid> <br /> <asp:Button Text="PostBack" runat="server" ID="Button1" CssClass="button" style="margin:0 20px 0;" /> Click "PostBack" to see the state of the grid is preserved. </asp:Content>
<GroupByExpressions>
<tk:GridGroupByExpression>
<SelectFields>
<tk:GridGroupByField FieldAlias="Sent" FieldName="DateSent" FormatString="{0:D}" HeaderValueSeparator=" on: "></tk:GridGroupByField>
</SelectFields>
<GroupByFields>
<tk:GridGroupByField FieldName="DateSent" FormatString="{0:D}" SortOrder="Descending" ></tk:GridGroupByField>
</GroupByFields>
</tk:GridGroupByExpression>
</GroupByExpressions>
The following is the anonymous type object declaration from the code behind:
oList.Add(New With {Key .SysID = message.SysID, .From = sender, .Subject = message.EmailSmsLog.Subject, _
.MailIcon = emailIcon, .DateSent = dateSent, .TimeSent = timeSent, _
.IsRead = message.IsRead})
I then assign the datasource of the radgrid as oList
The exception I get is:
Telerik.Web.UI.ParseException: No property or field 'DateSent' exists in type
'Object'
When I take the group by expressions out of the radgrid, everything works fine.
This code worked in previous versions of the control.
Can anyone confirm that this is a problem in Q3.
Thanks
Mike
Hi,
I am using master page and content pages, master page, we have one user control with telerik:RadTabStrip and telerik:RadTab
Each content pages we using above user control to loads the tabs
Problem :- upon clicking on one tab I have to redirect to "http://199.63.yyy.yyy/standard/default.php" url, when I am trying to give url in NavigationUrl of RadTab ( Please check below) , it's redirecting to all new page, I want it to load in the Right side Content page,
Please help me how can I do that ??
<telerik:RadTab Text="<%$ Resources:Master, TabSettings %>" Value="GraphicSettings" NavigateUrl="http://199.63.yyy.yyy/standard/default.php" Visible="<%# Model.TabGraphicSettingsVisible && ProfileHelper.SettingsVisiblity%>" />