Buenas a todos y todas.. estoy desarrollando una aplicacion con SharpDevelop en C# contra mysql, hasta el momento todo bien, solo que tengo un pequeño problema...tengo un formulario que maneja los datos del usuario (nombre, apellidos, id, sexo, edad, etc), los cuales inserto sin problema alguno, el problema radica al momento de hacer la consulta a la BD, ahora en la capa de Datos tengo este codigo que me permite hacer la consulta..
//Metodo utilizado para consultar un Usuario
public DataTable Consultar(string Identificacion)
{
DataTable dtDepart
= new DataTable
("Usuario"); MySqlConnection sqlCon
= new MySqlConnection
(); try
{
//establecer la cadena de conexion
sqlCon.ConnectionString = Conexion.cn;
//establecer el comando
MySqlCommand sqlCmd
= new MySqlCommand
(); //establecer la conexion a la BD
sqlCmd.Connection = sqlCon;
//El comando a ejecutar
sqlCmd.CommandText = "sp_Usuario_Con_Uno";
//indicar la sentencia SQL
sqlCmd.CommandType = CommandType.StoredProcedure;
//establecemos los valores para el parametro Identificacion
MySqlParameter sqlpIdent
= new MySqlParameter
(); sqlpIdent.ParameterName = "pIdentificacion";
sqlpIdent.MySqlDbType = MySqlDbType.VarChar;
sqlpIdent.Size = 20;
sqlpIdent.Value =Identificacion;
//agregamos el parametro al comando
sqlCmd.Parameters.Add(sqlpIdent);
//el dataAdapter llenará el DataTable con los datos
MySqlDataAdapter sqlDat
= new MySqlDataAdapter
(sqlCmd
); sqlDat.Fill(dtDepart); //llenamos el datatable
}
catch (Exception)
{
dtDepart = null;
}
return dtDepart;
}
En la capa de Negocios tengo este otro, que se enlaza con el metodo de la capa de Datos
public static DataTable Consultar(string pIdent)
{
return new CsUsuario
().Consultar(pIdent
); }
Ahora en la capa de Presentacion, es donde esta el problema ya que necesito que los datos regresados guardarlos en los respectivos cajas de texto de cada campo, ya que hasta el momento si puedo volcar los datos obtenidos en un datagrid con este codigo
this.dtg.DataSource = cdUsuarios.Consultar(txtIdentificacion.text.trim());
Pero eso no es realmente lo que necesito, ya que quiero pasar a las cajas de texto cada uno de los valores regresados en la consulta, por ejemplo ( Identificacion en txtIdentificacion, Nombre en txtNombre, y así sucesivamente) ...si alguien me pudiera ayudar le agradecería mucho.... saludos....