Red de conocimiento informático - Conocimiento de la instalación - Buscando un sistema de informes estadísticos basado en gráficos C# C1.

Buscando un sistema de informes estadísticos basado en gráficos C# C1.

Importar y ejecutar isql.

Usa el sistema; utiliza el sistema. Colección;

Usa el sistema. Modelo de componentes;

Utilizar el sistema. Datos;

Utilizar el sistema. Dibujo;

Usa el sistema. Web

Usa el sistema. Web . SessionState

Utiliza el sistema. Web UI

Usa el sistema. Web .UI.WebControls

Usa el sistema. Web.UI.HtmlControls

Usando Microsoft. Office . Interop.OWC

clase de espacio de gráfico oChartSpace = nueva clase de espacio de gráfico();

obtener selectid();

if(T_ID.Text== " " )

{

RupeeAlert("¡Por favor seleccione una tabla de análisis!", esto);

Esto. Imagen1. visible = false;

Retorno;

}

cadena S_Sql ="SELECT d.id, d.AAMM, d.bm ' ' x.XMMC como xm", "esto. O_Tipo. Elemento seleccionado Valor "(m . df) como [" esto. O_Tipo. SelectedItem.Value "]"

" FROM P_MYDD D, P_MYDM M, P_XMZL x donde m.id=d.id y d.bm=x.xmbm y "

" d .id in(" T_ID. text" "

" grupo por d.AAMM, d.bm '' x.XMMC, d.id ";

Conjunto de datos ds = RS . getrs(S_Sql);

int i = ds.tables[0].default view.count;

cadena[]s1 = nueva cadena[I];

cadena[]s2 =nueva cadena[I];

for(int p = 0;p lti;p)

{

s1[p ]. Filas[p]["AAMM"]. ].ToString().trim();

}

if (this.O_Type.SelectedItem.Value == "avg ")

{

p>

for(int p = 0; p lt i; p )

{

s2[p ] = tabla[0]. ["promedio"]. recorte();

}

}

else if(this.O_Type.SelectedItem.Value == " suma ")

{

for(int p = 0; p lt i; p )

{

s2 [p] = ds.Table[0].Rows[p]["sum"].trim();

}

}

oChartSpace .

charts.Add(0);

if (this.O_Gif.SelectedItem.Value == "1 ")

{

oChartSpace. gráfico[0]. type = chartcharttypeenum . chcharttypecollumclustered;

}

Otro

{

oChartSpace. gráfico[0]. tipo = chartcharttypeenum . chcharttypepie;

}

oChartSpace. gráfico[0]. HasLegend = true//Series

oChartSpace. gráfico[0]. HasTitle = true

O chartspace.charts[0]. title.caption = "Mapa de satisfacción";

oChartSpace. gráficos[0].series collection.add(0);

if (this.O_Type.SelectedItem.Value == "avg ")

{

O chartspace.charts[0]. Colección de series[0]. caption = "puntaje promedio";

O chartspace.charts[0]. title.caption = "Cuadro comparativo de puntuación media";

}

Otros

{

O chartspace.charts [0]. Colección de series[0]. caption = "Puntuación total";

O chartspace.charts[0]. title.caption = "Gráfico comparativo de puntuación total";

}

oChartSpace. gráfico[0]. colección de series[0]. color = " rojo ";

oChartSpace. gráfico[0]. Colección de series[0]. SetData(chartdimesionsenum . chdimcategories,

Conversion. toint 32(chartspecialdatasourcesenum . chdata literal), String. Join("\t ", s 1));

oChartSpace. gráfico[0]. Colección de series[0]. SetData(chartdimensenum . chdimvalues,

Conversión. toint 32(chartspecialdatasourcesenum . chdata literal), string. Join("\t ", S2));

Nombre de archivo de cadena = system. DateTime.Now.Ticks.ToString() ".gif ";

cadena strFullPathAndName = Servidor. MapPath(nombre de archivo);

oChartSpace. exportar imagen(strFullPathAndName, "gif", 800, 600);

String fp = solicitud.

FilePath.Substring(0, solicitud. ruta del archivo . LastIndexOf('/');

Imagen1. ImageUrl=@"http://" solicitud. URL . Host FP @ "/" nombre de archivo; p>

Imagen1.visible=True;

rs.RemoveFile(server.MapPath("."),".gif");