protected void rgGrid_ExcelMLExportRowCreated(object source, Telerik.Web.UI.GridExcelBuilder.GridExportExcelMLRowCreatedArgs e)
{
if (e.RowType == Telerik.Web.UI.GridExcelBuilder.GridExportExcelMLRowType.DataRow)
{
if (e.Row.Cells[5] != null && (e.Row.Cells[5].Data.DataItem).Equals("I")){
e.Row.Cells[0].StyleValue = "InsertStyle";
}
if (e.Row.Cells[5] != null && (e.Row.Cells[5].Data.DataItem).Equals("U")){
e.Row.Cells[0].StyleValue = "UpdateStype";
}
if (e.Row.Cells[5] != null && (e.Row.Cells[5].Data.DataItem).Equals("D")){
e.Row.Cells[0].StyleValue = "DeleteStyle";
}
}
}
protected void rgGrid_ExcelMLExportStylesCreated(object source, Telerik.Web.UI.GridExcelBuilder.GridExportExcelMLStyleCreatedArgs e){
foreach (Telerik.Web.UI.GridExcelBuilder.StyleElement style in e.Styles){
if (style.Id == "headerStyle"){
style.FontStyle.Bold = true;
style.FontStyle.Color = System.Drawing.Color.Gainsboro;
style.InteriorStyle.Color = System.Drawing.Color.Wheat;
style.InteriorStyle.Pattern = Telerik.Web.UI.GridExcelBuilder.InteriorPatternType.Solid;
}
else if (style.Id == "itemStyle")
{
style.InteriorStyle.Color = System.Drawing.Color.WhiteSmoke;
style.InteriorStyle.Pattern = Telerik.Web.UI.GridExcelBuilder.InteriorPatternType.Solid;
}
else if (style.Id == "alternatingItemStyle")
{
style.InteriorStyle.Color = System.Drawing.Color.LightGray;
style.InteriorStyle.Pattern = Telerik.Web.UI.GridExcelBuilder.InteriorPatternType.Solid;
}
}
Telerik.Web.UI.GridExcelBuilder.StyleElement myStyle = new Telerik.Web.UI.GridExcelBuilder.StyleElement("InsertStyle");
myStyle.FontStyle.Bold = true;
myStyle.FontStyle.Italic = true;
myStyle.InteriorStyle.Color = System.Drawing.Color.Gray;
myStyle.InteriorStyle.Pattern = Telerik.Web.UI.GridExcelBuilder.InteriorPatternType.Solid;
e.Styles.Add(myStyle);
Telerik.Web.UI.GridExcelBuilder.StyleElement upStyle = new Telerik.Web.UI.GridExcelBuilder.StyleElement("UpdateStyle");
upStyle.FontStyle.Bold = true;
upStyle.FontStyle.Italic = true;
upStyle.InteriorStyle.Color = System.Drawing.Color.Aqua;
upStyle.InteriorStyle.Pattern = Telerik.Web.UI.GridExcelBuilder.InteriorPatternType.Solid;
e.Styles.Add(upStyle);
Telerik.Web.UI.GridExcelBuilder.StyleElement delStyle = new Telerik.Web.UI.GridExcelBuilder.StyleElement("DeleteStyle");
delStyle.FontStyle.Bold = true;
delStyle.FontStyle.Italic = true;
delStyle.InteriorStyle.Color = System.Drawing.Color.Brown;
delStyle.InteriorStyle.Pattern = Telerik.Web.UI.GridExcelBuilder.InteriorPatternType.Solid;
e.Styles.Add(delStyle);
}
Dim strsql As String
Dim ds As New DataSet
Dim conn As String = ConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString
Dim sqlconn As New SqlConnection(conn)
strsql = "SELECT Month, QtyProduced FROM vw_productionyr WHERE year = " & Date.Today.Year
Dim da As SqlDataAdapter = New SqlDataAdapter(strsql, sqlconn)
da.Fill(ds)
RadChart1.Series(0).Clear()
RadChart1.Series(0).DataXColumn = "Month"
RadChart1.Series(0).DataYColumn = "QtyProduced"
RadChart1.DataSource = ds
RadChart1.DataBind()
For i As Integer = 1 To RadChart1.Series.Count - 1
RadChart1.Series(i).Clear()
Next
i am actually trying to draw a line chart from the center of a pie chart but for this i will have to
find the center of a pie chart. i found the diameter but couldn't locate the center points. is there a way
to find the center so that i can then draw a line chart upto the circumference starting from that point? any help will
be highly appreciated.
Regards
Sanchit
<telerik:RadGrid DataSourceID="CustomerSource"
ID="RadGrid1"
autogeneratecolumns=False
runat="server" GridLines="None" ShowHeader=false OnColumnCreated="RadGrid1_ColumnCreated" OnPreRender="RadGrid1_PreRender">
<MasterTableView datasourceid="CustomerSource" HierarchyDefaultExpanded=true DataKeyNames="NO_FOURNISSEUR">
<RowIndicatorColumn Visible="False">
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<Columns >
<telerik:GridBoundColumn SortExpression="NO_FOURNISSEUR"
HeaderText="NO_FOURNISSEUR"
DataField="NO_FOURNISSEUR"
UniqueName="NO_FOURNISSEUR"
ReadOnly="true"
Visible="false">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="NOM"
HeaderText="NOM"
DataField="NOM"
UniqueName="NOM"
ReadOnly="true"
Visible="true">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="ADRESSE"
HeaderText="ADRESSE"
DataField="ADRESSE"
UniqueName="ADRESSE"
ReadOnly="true"
Visible="true">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="VILLE"
HeaderText="VILLE"
DataField="VILLE"
UniqueName="VILLE"
ReadOnly="true"
Visible="true">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="CODE_POSTAL"
HeaderText="CODE_POSTAL"
DataField="CODE_POSTAL"
UniqueName="CODE_POSTAL"
ReadOnly="true"
Visible="true">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="NO_TEL1"
HeaderText="NO_TEL1"
DataField="NO_TEL1"
UniqueName="NO_TEL1"
ReadOnly="true"
Visible="true">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="NO_FAX1"
HeaderText="NO_FAX1"
DataField="NO_FAX1"
UniqueName="NO_FAX1"
ReadOnly="true"
Visible="true">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="COURRIEL"
HeaderText="COURRIEL"
DataField="COURRIEL"
UniqueName="COURRIEL"
ReadOnly="true"
Visible="true">
</telerik:GridBoundColumn>
</Columns>
<DetailTables>
<telerik:GridTableView DataKeyNames="No_fournisseur_produit" ShowHeader=true DataSourceID="PanierItemSource" Name="Detail" >
<ParentTableRelation>
<telerik:GridRelationFields DetailKeyField="NO_FOURNISSEUR" MasterKeyField="NO_FOURNISSEUR" />
</ParentTableRelation>
<RowIndicatorColumn Visible="False">
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<Columns>
<telerik:GridButtonColumn ButtonType=LinkButton UniqueName="LkConfirmer" CommandName="ConfirmerUnItem" Text="Confirmer">
</telerik:GridButtonColumn>
<telerik:GridBoundColumn
HeaderText="NO_PANIER"
DataField="NO_PANIER"
UniqueName="NO_PANIER"
ReadOnly="true"
Visible="true">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="CONFIRM"
HeaderText="CONFIRM"
DataField="CONFIRM"
UniqueName="CONFIRM"
ReadOnly="true"
Visible="true">
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn HeaderText="Temp2" UniqueName="Temp2"></telerik:GridTemplateColumn>
</Columns>
<EditFormSettings>
<PopUpSettings ScrollBars="None"></PopUpSettings>
</EditFormSettings>
</telerik:GridTableView>
</DetailTables>
<EditFormSettings>
<PopUpSettings ScrollBars="None"></PopUpSettings>
</EditFormSettings>
<ExpandCollapseColumn Visible=false Resizable=false></ExpandCollapseColumn>
</MasterTableView>
<ClientSettings>
<Resizing AllowColumnResize="True" />
</ClientSettings>
</telerik:RadGrid>
Protected Sub RadGrid1_ColumnCreated(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridColumnCreatedEventArgs) Handles RadGrid1.ColumnCreated
If TypeOf e.Column Is GridGroupSplitterColumn Then
e.Column.HeaderStyle.Width = Unit.Pixel(0)
e.Column.HeaderStyle.Font.Size = FontUnit.Point(0)
e.Column.ItemStyle.Width = Unit.Pixel(0)
e.Column.ItemStyle.Font.Size = FontUnit.Point(0)
e.Column.Resizable =
False
End If
End Sub 'RadGrid1_ColumnCreated
Protected Sub RadGrid1_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadGrid1.PreRender
For Each column As GridColumn In RadGrid1.MasterTableView.RenderColumns
If (TypeOf column Is GridGroupSplitterColumn) Then
column.HeaderStyle.Width = Unit.Pixel(0)
column.HeaderStyle.Font.Size = FontUnit.Point(0)
column.ItemStyle.Width = Unit.Pixel(0)
column.ItemStyle.Font.Size = FontUnit.Point(0)
column.Resizable =
False
End If
Next
End Sub