GridFooterItem footer = (GridFooterItem)e.Item;
CDS.Savin.WebUI.Generals.General.SumDiscount = sumDicount;
CDS.Savin.WebUI.Generals.General.SumPrice = SumTotalPrice;
(footer["Count"].FindControl("txtSumCount") as TextBox).Text = (CDS.Savin.WebUI.Generals.General.numberToMoney(SumCount.ToString()));
(footer["Price"].FindControl("txtSumPrice") as TextBox).Text = (CDS.Savin.WebUI.Generals.General.numberToMoney(sumprice1.ToString()));
(footer["Discount"].FindControl("txtSumDiscount") as TextBox).Text = (CDS.Savin.WebUI.Generals.General.numberToMoney(sumDicount.ToString()));
(footer["totalPrice"].FindControl("txtSumTotalPrice") as TextBox).Text = (CDS.Savin.WebUI.Generals.General.numberToMoney(SumTotalPrice.ToString()));
(footer["sumprice"].FindControl("txtSumPriceT") as TextBox).Text = ((SummPrice.ToString()));
<
colors
>
<
color
value
=
"#FFFFFF"
title
=
"Weiss"
/>
<
color
value
=
"#DDDDDD"
title
=
"Grau 1"
/>
<
color
value
=
"#AAAAAA"
title
=
"Grau 2"
/>
<
color
value
=
"#666666"
title
=
"Grau 3"
/>
<
color
value
=
"#000000"
title
=
"Schwarz"
/>
<
color
value
=
"#E7EBF7"
title
=
"Blau"
/>
<
color
value
=
"#F3E03B"
title
=
"Gelb"
/>
<
color
value
=
"#CC0000"
title
=
"Rot"
/>
<
color
value
=
"#FF6600"
title
=
"Orange"
/>
<
color
value
=
"#9BC73B"
title
=
"Gruen 100"
/>
<
color
value
=
"#AED161"
title
=
"Gruen 80"
/>
<
color
value
=
"#C2DD88"
title
=
"Gruen 60"
/>
<
color
value
=
"#D6E8AF"
title
=
"Gruen 40"
/>
<
color
value
=
"#EAF3D7"
title
=
"Gruen 20"
/>
</
colors
>
The code that works:
<
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadGridEquityCharacterstics">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGridEquityCharacterstics" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadGrid ID="RadGridEquityCharacterstics" runat="server" AllowSorting="true" DataSourceID="SqlDataSource1"
AllowAutomaticDeletes="true" AllowAutomaticInserts="true" AllowAutomaticUpdates="true"
ShowStatusBar="true" Skin="Sunset" AllowMultiRowEdit="True">
<MasterTableView AutoGenerateColumns="False" DataKeyNames="EquityCharId" DataSourceID="SqlDataSource1"
CommandItemDisplay="TopAndBottom" EditMode="EditForms">
<Columns>
<telerik:GridEditCommandColumn UniqueName="EditCommandColumn" ButtonType="imagebutton" />
<telerik:GridBoundColumn DataField="EquityCharId" DataType="System.Int32" HeaderText="EquityCharId"
ReadOnly="True" SortExpression="EquityCharId" UniqueName="EquityCharId" Visible="False"/>
<telerik:GridBoundColumn DataField="CharType" HeaderText="CharType" SortExpression="CharType"
UniqueName="CharType" />
<telerik:GridBoundColumn DataField="RepAccount" HeaderText="RepAccount" SortExpression="RepAccount"
UniqueName="RepAccount" />
<telerik:GridBoundColumn DataField="AccountABC" HeaderText="ABC" SortExpression="AccountABC"
UniqueName="Account703" />
<telerik:GridBoundColumn DataField="AccountBCD" HeaderText="BCD" SortExpression="AccountBCD"
UniqueName="Account103" />
<telerik:GridBoundColumn DataField="SP500" HeaderText="S&P 500" SortExpression="SP500"
UniqueName="SP500" />
<telerik:GridBoundColumn DataField="R1000" HeaderText="R 1000 Value" SortExpression="R1000"
UniqueName="R1000" />
<telerik:GridBoundColumn DataField="AsOfDate" DataType="System.DateTime" HeaderText="AsOfDate"
SortExpression="AsOfDate" UniqueName="AsOfDate" DataFormatString="{0:MM/dd/yyyy}"/>
<telerik:GridButtonColumn UniqueName="ButtonColumn" Text="Delete" CommandName="Delete"
ButtonType="imagebutton" />
</Columns>
</MasterTableView>
</telerik:RadGrid>
<br />
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:DCMaster %>"
SelectCommandType="StoredProcedure" SelectCommand="SelectEDCEquityCharacterstics" DeleteCommandType="StoredProcedure"
DeleteCommand="DeleteEDCEquityCharacterstics" UpdateCommandType="StoredProcedure" UpdateCommand="UpdateEDCEquityCharacterstics"
InsertCommandType="StoredProcedure" InsertCommand="InsertEDCEquityCharacterstics">
<UpdateParameters>
<asp:Parameter Name="CharType" Type="String" />
<asp:Parameter Name="RepAccount" Type="String" />
<asp:Parameter Name="AccountABC" Type="String" />
<asp:Parameter Name="AccountBCD" Type="String" />
<asp:Parameter Name="SP500" Type="String" />
<asp:Parameter Name="R1000" Type="String" />
<asp:Parameter Name="AsOfDate" Type="DateTime" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="CharType" Type="String" />
<asp:Parameter Name="RepAccount" Type="String" />
<asp:Parameter Name="AccountABC" Type="String" />
<asp:Parameter Name="AccountBCD" Type="String" />
<asp:Parameter Name="SP500" Type="String" />
<asp:Parameter Name="R1000" Type="String" />
<asp:Parameter Name="AsOfDate" Type="DateTime" />
</InsertParameters>
</asp:SqlDataSource>
</div>
</form>
>
The code that does not work
<
private void RadGridEquityCharacterstics_InsertCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) {
GridEditableItem editedItem = e.Item as GridEditableItem;
Label1.Text = "Insert Command";
//This is eVent is not fired
}
>
foreach
(GridItem item in rdInsLines.MasterTableView.Controls[0].Controls)
{
if (item is GridDataItem)
{
if (item.Expanded)
{
item.FireCommandEvent(
"ExpandCollapse", String.Empty);
}
if
(SSN == "___-__-____")
SSN = string.Empty;
I don't feel as though this is proper. Is there a way around this? Can the mask be displayed only when values exists?
Hi,
I've problem with my radgrid.
My page add columns to Radgrid at runtime mode.
I've fired the Page_Init event and i'm able to add columns.
After edit or insert a record into my ragrid, if I don't close the edit form and do a postback with another control (in this case a RadTab control), who a different datasource (with more or less columns) my page catch an exception: "unable to load view state".
If I close the edit form page works correctly.
How can I resolve this problem?
<
telerik:RadAjaxPanel
ID
=
"pnlElenco"
runat
=
"server"
Height
=
"100%"
Width
=
"100%"
>
<
asp:Label
ID
=
"lblStato"
runat
=
"server"
Width
=
"100%"
CssClass
=
"statusbar_silver"
/>
<
telerik:RadGrid
ID
=
"grdElenco"
runat
=
"server"
AutoGenerateColumns
=
"true"
Width
=
"100%"
AllowAutomaticUpdates
=
"true"
AllowAutomaticDeletes
=
"true"
AllowAutomaticInserts
=
"true"
OnInsertCommand
=
"OnInsertCommand"
OnUpdateCommand
=
"OnUpdateCommand"
OnDeleteCommand
=
"OnDeleteCommand"
OnNeedDataSource
=
"NeedDataSource"
Skin
=
"Default"
PageSize
=
"15"
OnColumnCreated
=
"OnColumnCreated"
>
<
PagerStyle
AlwaysVisible
=
"false"
Mode
=
"NextPrev"
/>
<
ExportSettings
ExportOnlyData
=
"true"
HideStructureColumns
=
"true"
IgnorePaging
=
"false"
>
<
Excel
Format
=
"ExcelML"
/>
</
ExportSettings
>
<
MasterTableView
AllowPaging
=
"true"
ShowHeadersWhenNoRecords
=
"true"
CommandItemDisplay
=
"Top"
EditMode
=
"InPlace"
EnableColumnsViewState
=
"false"
>
<
Columns
>
<
telerik:GridEditCommandColumn
HeaderStyle-Width
=
"40"
ButtonType
=
"ImageButton"
UniqueName
=
"EditCommandColumn"
EditText
=
"Modifica"
>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridEditCommandColumn
>
<
telerik:GridButtonColumn
ConfirmText
=
"Eliminare questo record in maniera definitiva?"
ConfirmDialogType
=
"RadWindow"
ConfirmTitle
=
"Delete"
ButtonType
=
"ImageButton"
CommandName
=
"Delete"
Text
=
"Elimina"
UniqueName
=
"DeleteColumn"
>
<
ItemStyle
HorizontalAlign
=
"Center"
Width
=
"40"
/>
</
telerik:GridButtonColumn
>
</
Columns
>
<
CommandItemSettings
ShowExportToExcelButton
=
"true"
/>
</
MasterTableView
>
</
telerik:RadGrid
>
<
asp:HiddenField
ID
=
"txtCurrentTable"
runat
=
"server"
/>
</
telerik:RadAjaxPanel
>
Regards!
Cristian
radChart.Series[0].DataYColumn = ds.Tables[0].Columns[1].ColumnName;
radChart.PlotArea.XAxis.DataLabelsColumn = ds.Tables[0].Columns[0].ColumnName;
radChart.ChartTitle.TextBlock.Text = ChartTitle;
radChart.Series[0].Name = SeriesName;
protected void radChart_ItemDataBound(object sender, Telerik.Charting.ChartItemDataBoundEventArgs e) {
DataSet ds = (DataSet)ViewState["Result"];
e.SeriesItem.Name = ((DataRowView)e.DataItem)[ds.Tables[0].Columns[0].ColumnName].ToString();
e.SeriesItem.ActiveRegion.Tooltip += ((DataRowView)e.DataItem)[ds.Tables[0].Columns[0].ColumnName].ToString() + ": " + e.SeriesItem.YValue;
}
and aspx looks like following:
<
telerik:RadChart
ID
=
"radChart"
runat
=
"server"
Height
=
"650px"
AutoLayout
=
"true"
OnItemDataBound
=
"radChart_ItemDataBound"
SkinsOverrideStyles
=
"True"
>
<;
<
ChartTitle
>
<
TextBlock
>
</
TextBlock
>
</
ChartTitle
>
<
Series
>
<
telerik:ChartSeries
>
<
Appearance
LegendDisplayMode
=
"ItemLabels"
TextAppearance-AutoTextWrap
=
"True"
>
</
Appearance
>
</
telerik:ChartSeries
>
</
Series
>
<
PlotArea
>
<
XAxis
AutoScale
=
"true"
>
<
Appearance
TextAppearance-TextProperties-Color
=
"Black"
>
<
TextAppearance
AutoTextWrap
=
"true"
>
</
TextAppearance
>
<
LabelAppearance
Position-AlignedPosition
=
"Left"
RotationAngle
=
"45"
>
</
LabelAppearance
>
</
Appearance
>
</
XAxis
>
</
PlotArea
>
</
telerik:RadChart
>
For some reason, the Pie legend won't show up on the side.
Please help me
Alan