C sharp - DataSet

 
Vista:

DataSet

Publicado por Lupita (78 intervenciones) el 06/02/2007 20:31:14
Hola!

Mi problema es que estoy intentando llenar un DataSet pero con datos de un arreglo no de una base y no he logrado conseguirlo.

Ojala alguien pueda ayudarme.

Gracias y Saludos...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:DataSet

Publicado por Abel (10 intervenciones) el 07/02/2007 15:32:40
Aqui tienes como tendrias que hacerlo
ds=new DataSet()
dt = New DataTable()
//Creas tantas columnas como necesites
dt.Columns.Add(New DataColumn("cod_pers", GetType(Integer)))
dt.Columns.Add(New DataColumn("fechareg", GetType(String)))
dt.Columns.Add(New DataColumn("nombre", GetType(String)))
dt.Columns.Add(New DataColumn("estado", GetType(String)))
//esta es mi consulta que devuelve los datos en un dataview
dv = ibd.buscarpersona(perso, tipo)
'rellenamos el datagrid de las personas
For i = 0 To dv.Count - 1
dr = dt.NewRow
dr(0) = dv.Item(i).Item(0)
dr(1) = Format(dv.Item(i).Item(4), "short date")
dr(2) = dv.Item(i).Item(1) & " " & dv.Item(i).Item(2) & " " & dv.Item(i).Item(3)
dr(3) = dv.Item(i).Item(5)
dt.Rows.Add(dr)
Next
ds.add(dt); //creo que esta es asi

Un saludo,
Abel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:DataSet

Publicado por Lupita (78 intervenciones) el 07/02/2007 17:17:11
Gracias, ya he logrado guardar la información en el dataset, pero ahora mi problema esta en que al generar mi reporte de crystal me genera un error:

Error de servidor en la aplicación '/Myers_Briggs'.
--------------------------------------------------------------------------------
Error de motor de consulta: 'C:\DOCUME~1\DESARR~1\ASPNET\LOCALS~1\Temp\temp_9cea53ce-4a52-47e4-95a3-7da030a7b57c.rpt'

ESTE ES EL CODIGO QE ESTOY UTILIZANDO:

//e
int ee;
ee = 15;

//llena el dataset con los datos
DataSet grafica = new DataSet("grafica");
DataTable tabla = new DataTable("datos");
grafica.Tables.Add(tabla);
DataColumn columna = new DataColumn("colum");
tabla.Columns.Add(columna);

DataRow fila;
fila=tabla.NewRow();
fila["colum"]= ee;
tabla.Rows.Add(fila);
tabla.AcceptChanges();

//muestra el formulario
reporte Rel = new reporte();
Rel.Database.Tables["datos"].SetDataSource(grafica);
this.CrystalReportViewer1.ReportSource = Rel;
this.CrystalReportViewer1.DisplayToolbar=true;
this.CrystalReportViewer1.DataBind();

OJALA PUEDAN AYDUARME CON ESTO. :s
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar