Hola,
Desde ayer estoy intentando agregar a un DataSet datos desde distintos dataSets.
Me explico...
Tengo un método que me retorna un dataset de una sola fila, pero multiples columnas.
Código C#:
Ver originalpublic DataSet obtienedatosEmpleado(int rut)
{
DataSet dsEmpleado = new DataSet();
try
{
SQL = "SELECT * FROM EMPLEADO WHERE RUT='" + rut + "'";
adapter = new SqlDataAdapter(SQL, conectar());
adapter.Fill(dsEmpleado, "EMPLEADO");
conectar().Close();
}
catch (Exception)
{
conectar().Close();
}
return dsEmpleado;
}
otro método que retorna lo un solo dataset de multiples columnas y multiples fila.
Código C#:
Ver originalpublic DataSet obtieneIncidentes()
{
DataSet dsIncidente = new DataSet();
try
{
SQL = "SELECT * FROM REGISTRO_INCIDENTE";
adapter = new SqlDataAdapter(SQL, conectar());
adapter.Fill(dsIncidente, "REGISTRO");
conectar().Close();
}
catch (Exception)
{
conectar().Close();
}
return dsIncidente;
}
Mi idea es juntar estos dos métodos en un solo data set, dandole por ejemplo desde el primer metodo, dos datos y del segundo metodo 4 datos y que estos 6 datos formen un nuevo dataset en otro metodo.
Esto lo hago recorriendo el segundo dataset y cuando los datos en una fila[i] y columna[x] sean iguales ahí quiero que se agreguen al otro data set los datos que ya he dicho. Y ese dataSet final quedaría de una fila y multiples columnas.
Los métodos no los puedo cambiar ya que los ocupo para otras cosas.
Gracias por su ayuda!
Saludos