if
(!Page.IsPostBack)
{
//set up an initial group by base
var baseExpression =
new
GridGroupByExpression();
var selectField =
new
GridGroupByField {FieldAlias =
"Base"
, FieldName =
"Dest_Name"
, HeaderValueSeparator =
" "
};
baseExpression.SelectFields.Add(selectField);
var groupField =
new
GridGroupByField() {FieldName =
"Dest_Name"
};
baseExpression.GroupByFields.Add(groupField);
Grid.MasterTableView.GroupByExpressions.Add(baseExpression);
}
<telerik:RadGrid ID="rgFITList" runat="server" AllowSorting="True"
TabIndex="3" EnableTheming="False" ShowGroupPanel="True" OnItemCommand="rgFITList_ItemCommand"
OnSortCommand="rgFITList_SortCommand" OnGroupsChanging="rgFITList_GroupsChanging"
EnableHeaderContextMenu="True" onitemdatabound="rgFITList_ItemDataBound"
GridLines="None" DataSourceID="ODS_FITList"
AllowPaging="true" PageSize="40" AllowCustomPaging="true">
<HeaderContextMenu></HeaderContextMenu>
<MasterTableView AutoGenerateColumns="False" DataKeyNames="FITID"
GroupsDefaultExpanded="False" GroupLoadMode="Client" Name="Master"
DataSourceID="ODS_FITList">
<CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings>
<RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"></RowIndicatorColumn>
<ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"></ExpandCollapseColumn>
<Columns>
<telerik:GridBoundColumn DataField="FITID" HeaderText="Task ID" SortExpression="FITID"
UniqueName="FITID">
<ItemStyle Width="8%"></ItemStyle>
<HeaderStyle Width="8%" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="DateSubmitted" HeaderText="Submitted" SortExpression="DateSubmitted"
UniqueName="DateSubmitted" DataFormatString="{0:MM/dd/yyyy}">
<ItemStyle Width="10%"></ItemStyle>
<HeaderStyle Width="10%" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="ProjectName" HeaderText="Project" SortExpression="ProjectName" UniqueName="ProjectName">
<ItemStyle Width="17%"></ItemStyle>
<HeaderStyle Width="17%" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="FITType" HeaderText="Task Type" SortExpression="FITType"
UniqueName="FITType">
<ItemStyle Width="8%"></ItemStyle>
<HeaderStyle Width="8%" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="FITTitle" HeaderText="Title" SortExpression="FITTitle"
UniqueName="FITTitle">
<ItemStyle Width="22%" ></ItemStyle>
<HeaderStyle Width="22%" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="FITDescription" HeaderText="FITDescription"
UniqueName="FITDescription" Visible="false">
<ItemStyle Width="22%" ></ItemStyle>
<HeaderStyle Width="22%" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="UserName" HeaderText="Assigned To" SortExpression="UserName"
UniqueName="UserName">
<ItemStyle Width="12%"></ItemStyle>
<HeaderStyle Width="12%" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Status" HeaderText="Status" SortExpression="Status"
UniqueName="Status">
<ItemStyle Width="10%"></ItemStyle>
<HeaderStyle Width="10%" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="DateDue" HeaderText="Due" SortExpression="DateDue"
UniqueName="DateDue" DataFormatString="{0:MM/dd/yyyy}">
<ItemStyle Width="8%"></ItemStyle>
<HeaderStyle Width="8%" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="RankID" HeaderText="RankID"
UniqueName="RankID" Visible="false">
<ItemStyle Width="8%"></ItemStyle>
<HeaderStyle Width="8%" />
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn HeaderText="Priority" UniqueName="Priority" Groupable="false">
<ItemTemplate>
<asp:ImageButton ID="imgMoveOrder" runat="server" CommandName="MoveOrder" ImageUrl="Images/MoveUp.gif"
ToolTip="Move Up" />
</ItemTemplate>
<HeaderStyle Width="80px" HorizontalAlign="Center"></HeaderStyle>
<ItemStyle Width="80px" HorizontalAlign="Center" VerticalAlign="Middle"></ItemStyle>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn UniqueName="TemplateColumn" Groupable="false">
<ItemStyle Width="5%" HorizontalAlign="Center" />
<HeaderStyle Width="5%" />
<ItemTemplate>
<asp:ImageButton ID="btnRadEdit" CommandName="EditFIT" TabIndex="5" ImageUrl="~/Images/Edit.gif"
runat="server" AlternateText="Edit" />
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
<EditFormSettings>
<EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
</EditFormSettings>
</MasterTableView>
<ClientSettings EnablePostBackOnRowClick="True" AllowDragToGroup="True" EnableRowHoverStyle="True">
<Selecting AllowRowSelect="true" />
<Scrolling AllowScroll="True" UseStaticHeaders="True" EnableVirtualScrollPaging="True" SaveScrollPosition="True"/>
</ClientSettings>
<FilterMenu EnableTheming="False" TabIndex="6">
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</FilterMenu>
</telerik:RadGrid>
In order to make my problem clear, I am attaching the screenshot of the grid when grouping by a column.So please tell me solution for my problem.<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik.web.ui.ajaxsetting
ajaxcontrolid
=
"RadAjaxPanel1"
>
<
updatedcontrols
>
<
telerik.web.ui.ajaxupdatedcontrol
controlid
=
"RadAjaxPanel1"
>
</
telerik.web.ui.ajaxupdatedcontrol
>
</
updatedcontrols
>
</
telerik.web.ui.ajaxsetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadAjaxPanel1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadAjaxPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
pages
>
<
controls
>
<
add
tagPrefix
=
"telerik"
namespace
=
"Telerik.Web.UI"
assembly
=
"Telerik.Web.UI"
/>
</
controls
>
</
pages
>
<%@ Register TagPrefix="telerik"
Assembly="Telerik.Web.UI, Version=2010.3.1215.35"
Namespace="Telerik.Web.UI" %>
/radChartObj.PlotArea.XAxis.Items.Add(new ChartAxisItem("C"));
//radChartObj.PlotArea.XAxis.Items.Add(new ChartAxisItem("B"));
//radChartObj.PlotArea.XAxis.Items.Add(new ChartAxisItem("A"));
foreach (CallCenterStatistics callCenterStatObj in lstCallCenterStats)
{
chartSeriesObj =
new ChartSeries();
chartSeriesObj.Type =
ChartSeriesType.Bar;
chartSeriesObj.Name = lstChars[count] +
"-" + callCenterStatObj.Description;
chartSeriesObj.AddItem(
Convert.ToInt64(callCenterStatObj.Value), callCenterStatObj.Value + " - " + lstChars[count]);
chartSeriesObj.Items[0].Label.TextBlock.Appearance.TextProperties.Color =
Color.White;
chartSeriesObj.Items[0].Label.TextBlock.Appearance.TextProperties.Font =
new System.Drawing.Font("Arial", 8,FontStyle.Bold);
chartSeriesObj.Items[0].Label.TextBlock.Appearance.AutoTextWrap =
AutoTextWrap.True;
chartSeriesObj.Items[0].Label.Appearance.LabelLocation =
StyleSeriesItemLabel.ItemLabelLocation.Inside;
chartSeriesObj.Items[0].Label.Appearance.Position.AlignedPosition =
AlignedPositions.Left;
chartSeriesObj.Items[0].Appearance.FillStyle.MainColor =
Color.SeaGreen;
chartSeriesObj.Items[0].Appearance.FillStyle.FillType =
FillType.Solid;
count ++ ;
radChartObj.Series.Add(chartSeriesObj);
Any ideas what im doing wrong with this one?
Thanks!