
18/08/2009, 20:48
|
| | Fecha de Ingreso: febrero-2008
Mensajes: 33
Antigüedad: 17 años Puntos: 0 | |
Respuesta: Modificar datos de dos tablas relacionadas en un Dataset Bueno, realmente no logré hacerlo con tablas relacionadas como queria y pues me decidí a realizarlo con una sentencia SQL. Asi fue como lo realicé por si a alguien le sirve como me sirvió a mi:
// Crear la conexion
SqlConnection conexion = new SqlConnection(cadena);
// Sentencia SQL para mostrar el Tipo,Marca y Modelo concatenados de un articulo
string mostrar_todos = "select Equipos.idArticulo, Equipos.noserie, Tipos.tipo as Descripcion from Equipos, Tipos where Equipos.idTipo = Tipos.idTipo order by Equipos.idArticulo";
// Crear el comando para la sentencia mostrar_todos
SqlCommand comando3 = new SqlCommand(mostrar_todos, conexion);
// Crear el adaptador para el comando3
SqlDataAdapter adaptador3 = new SqlDataAdapter(comando3);
// Crear el Dataset
DataSet ds = new DataSet();
try
{
// Abrimos la conexion
conexion.Open();
// Llenamos el Dataset con el adaptador3
adaptador3.Fill(ds, "Mostrar_todos");
// Cerramos la conexion
conexion.Close();
// Llenamos el DatagridView con los datos de la consulta mostrar_todos
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "Mostrar_todos";
A lo mejor despues alguien pudiera hablar acerca de tener este mismo resultado pero haciendo uso solo del Dataset y no con una sentencia SQL.
Saludos.
Última edición por meme_cabo; 18/08/2009 a las 20:54 |