or
When the complaint came in that my line graph didn't have visible points at the values, I thought it would be an easy fix.
Somehow, I can't seem to make it happen.
The meat of the code is here:
'Create a series Dim oSeries As Telerik.Charting.ChartSeries = New Telerik.Charting.ChartSeries() radChart.Series.Add(oSeries)
'make it a line oSeries.Type = ChartSeriesType.Line radChart.Series(0).Appearance.FillStyle.MainColor = Color.Red
'add some data radChart.Series(0).AddItem(3.5) radChart.Series(0).AddItem(4.5) radChart.Series(0).AddItem(6.5) radChart.Series(0).AddItem(8.5)
' try everything and anything to get the points to show up radChart.Series(0).Appearance.PointMark.Visible = True radChart.Series(0).Appearance.PointMark.Dimensions.AutoSize = False radChart.Series(0).Appearance.PointMark.Dimensions.Width.Value = 20 radChart.Series(0).Appearance.PointMark.Dimensions.Height.Value = 20 radChart.Series(0).Appearance.PointMark.FillStyle.FillType = Styles.FillType.Solid radChart.Series(0).Appearance.PointMark.Figure = Styles.DefaultFigures.Diamond
I'm using the 4.1.6 version of the dll date 3/10/09
I've been searching the Forum for a mention of a similar problem - how bad is your problem when nobody on the internet has ever had it before?
I've attached a jpg of the output.
Please let me know what add't information would be helpful.
Thank you in advance for the help.
Mark
<telerik:GridTemplateColumn FilterControlAltText="Filter AccountCostCategory column" HeaderText="Cost Category" UniqueName="AccountCostCategory"> <ItemTemplate> <asp:CheckBox ID="chkAccountCostCategory_CC1" runat="server" Text="Cost Category 1" /> <asp:CheckBox ID="chkAccountCostCategory_CC2" runat="server" Text="Cost Category 2" /> <asp:CheckBox ID="chkAccountCostCategory_CC3" runat="server" Text="Cost Category 3" /> <asp:CheckBox ID="chkAccountCostCategory_CC4" runat="server" Text="Cost Category 4" /> </ItemTemplate> <FilterTemplate> <telerik:RadComboBox ID="ddlAccountCostCategoryFilter" SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("AccountCostCategory").CurrentFilterValue %>' runat="server" OnClientSelectedIndexChanged="AccountCostCategoryFilterChanged"> <Items> <telerik:RadComboBoxItem Text="All" /> <telerik:RadComboBoxItem Text="Cost Category 1" Value="CC1" /> <telerik:RadComboBoxItem Text="Cost Category 2" Value="CC2" /> <telerik:RadComboBoxItem Text="Cost Category 3" Value="CC3" /> <telerik:RadComboBoxItem Text="Cost Category 4" Value="CC4" /> </Items> </telerik:RadComboBox> <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"> <script type="text/javascript"> function AccountCostCategoryFilterChanged(sender, args) { var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>"); tableView.filter("AccountCostCategory", args.get_item().get_value(), Telerik.Web.UI.GridFilterFunction.EqualTo); } </script> </telerik:RadScriptBlock> </FilterTemplate> <ItemStyle Width="120px" BackColor="#FDE9D9" /></telerik:GridTemplateColumn>Expression expected Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: Telerik.Web.UI.ParseException: Expression expectedSource Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [ParseException: Expression expected] Telerik.Web.UI.ExpressionParser.ParsePrimaryStart() +184 Telerik.Web.UI.ExpressionParser.ParsePrimary() +17 Telerik.Web.UI.ExpressionParser.ParseUnary() +115 Telerik.Web.UI.ExpressionParser.ParseMultiplicative() +55 Telerik.Web.UI.ExpressionParser.ParseAdditive() +60 Telerik.Web.UI.ExpressionParser.ParseComparison() +55 Telerik.Web.UI.ExpressionParser.ParseLogicalAnd() +55 Telerik.Web.UI.ExpressionParser.ParseLogicalOr() +55 Telerik.Web.UI.ExpressionParser.ParseExpression() +28 Telerik.Web.UI.ExpressionParser.ParseArguments() +56 Telerik.Web.UI.ExpressionParser.ParseIif() +94 Telerik.Web.UI.ExpressionParser.ParseIdentifier() +221 Telerik.Web.UI.ExpressionParser.ParsePrimary() +17 Telerik.Web.UI.ExpressionParser.ParseUnary() +115 Telerik.Web.UI.ExpressionParser.ParseMultiplicative() +55 Telerik.Web.UI.ExpressionParser.ParseAdditive() +60 Telerik.Web.UI.ExpressionParser.ParseComparison() +55 Telerik.Web.UI.ExpressionParser.ParseLogicalAnd() +55 Telerik.Web.UI.ExpressionParser.ParseLogicalOr() +55 Telerik.Web.UI.ExpressionParser.ParseExpression() +28 Telerik.Web.UI.ExpressionParser.ParseParenExpression() +52 Telerik.Web.UI.ExpressionParser.ParsePrimary() +17 Telerik.Web.UI.ExpressionParser.ParseUnary() +115 Telerik.Web.UI.ExpressionParser.ParseMultiplicative() +55 Telerik.Web.UI.ExpressionParser.ParseAdditive() +60 Telerik.Web.UI.ExpressionParser.ParseComparison() +55 Telerik.Web.UI.ExpressionParser.ParseLogicalAnd() +55 Telerik.Web.UI.ExpressionParser.ParseLogicalOr() +55 Telerik.Web.UI.ExpressionParser.ParseExpression() +28 Telerik.Web.UI.ExpressionParser.Parse(Type resultType) +31 Telerik.Web.UI.GridDynamicQueryable.Where(IQueryable source, String predicate, Object[] values) +172 Telerik.Web.UI.GridDataTableFromEnumerable.FillData35() +2148 Telerik.Web.UI.GridDataTableFromEnumerable.FillData() +855 Telerik.Web.UI.GridResolveEnumerable.EnsureInitialized() +29 Telerik.Web.UI.GridEnumerableFromDataView..ctor(GridTableView owner, IEnumerable enumerable, Boolean CaseSensitive, Boolean autoGenerateColumns, GridColumnCollection presentColumns, String[] additionalField, Boolean retrieveAllFields, Boolean enableSplitHeaderText) +265 Telerik.Web.UI.GridDataSourceHelper.CreateGridEnumerable(GridTableView owner, IEnumerable enumerable, Boolean caseSensitive, Boolean autoGenerateColumns, GridColumnCollection presentColumns, String[] additionalField, Boolean retrieveAllFields, Boolean enableSplitHeaderText) +225 Telerik.Web.UI.GridTableView.get_ResolvedDataSource() +411 Telerik.Web.UI.GridTableView.CreateControlHierarchy(Boolean useDataSource) +392 Telerik.Web.UI.GridTableView.CreateChildControls(IEnumerable dataSource, Boolean useDataSource) +858 System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data) +94 System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data) +182 Telerik.Web.UI.GridTableView.PerformSelect() +206 Telerik.Web.UI.GridTableView.DataBind() +432 Telerik.Web.UI.RadGrid.OnBubbleEvent(Object source, EventArgs e) +159 System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +52 Telerik.Web.UI.GridItem.OnBubbleEvent(Object source, EventArgs e) +50 System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +52 Telerik.Web.UI.GridItem.OnBubbleEvent(Object source, EventArgs e) +102 Telerik.Web.UI.RadGrid.RaisePostBackEvent(String eventArgument) +7403 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3707<telerik:RadSiteMap ID="RadSiteMap1" runat="server" DataNavigateUrlField="Title" DataSourceID="RadSiteMapDataSource1" DataTextField="Title" DataValueField="Description" Font-Names="Arial" Font-Size="8pt" ShowNodeLines="True" Skin="Windows7"> <LevelSettings> <telerik:SiteMapLevelSetting MaximumNodes="5"> <ListLayout AlignRows="True" RepeatColumns="4" /> </telerik:SiteMapLevelSetting> </LevelSettings> </telerik:RadSiteMap>