Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/11/2005, 08:20
Avatar de kejos
kejos
 
Fecha de Ingreso: septiembre-2005
Mensajes: 100
Antigüedad: 18 años, 7 meses
Puntos: 0
leer dataset

hola!!!!
se supone que mi consulta devuelve una sola tabla pero como puedo accecer a esa tabla y llevar las columnas del dataset a los textbox yo lo intente asi:
TbTipDoc.Text= "nombredoc";
pero no me sale lo que se supone hay en la columna sino que me sale en el textbox nombredoc a pesar de que cree un sqldataadapter para cada tabla y los lleve al dataset pero no se si lo que esta mal es que la consulta que tengo no me permite crear con esa misma consulta los 3 sqldataadapter o para cada sqldataadapter debo crear una consulta diferente es decir los tengo los 3 con el mismo procedimietno que mostre en el mensaje anterior....
asi:
SqlDataAdapter DaActInf;
SqlDataAdapter DaActTiDoc;
SqlDataAdapter DaActHis;
DataSet DSAct = new DataSet();
DaActTiDoc = new SqlDataAdapter("spConsAct", cadenaConexion);
DaActTiDoc.SelectCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parameter = new SqlParameter("@docidentidad", SqlDbType.VarChar,30);
String doc1=System.Convert.ToString(TBIdentidad.Text);
parameter.Value= doc1;
DaActTiDoc.SelectCommand.Parameters.Add(parameter) ;
DaActTiDoc.Fill(DSAct, "TipoDocumento");
DaActInf = new SqlDataAdapter("spConsAct", cadenaConexion);
DaActInf.SelectCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parameter1 = new SqlParameter("@docidentidad", SqlDbType.VarChar,30);
String doc2=System.Convert.ToString(TBIdentidad.Text);
parameter1.Value= doc2;
DaActInf.SelectCommand.Parameters.Add(parameter1);
DaActInf.Fill(DSAct, "InfPersonal");
DaActHis = new SqlDataAdapter("spConsAct", cadenaConexion);
DaActHis.SelectCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parameter2 = new SqlParameter("@docidentidad", SqlDbType.VarChar,30);
String doc3=System.Convert.ToString(TBIdentidad.Text);
parameter2.Value= doc3;
DaActHis.SelectCommand.Parameters.Add(parameter2);
DaActHis.Fill(DSAct, "Historico");
si se supoen que con eso estan las 3 tablas en el dataset como una sola porque la consulta esta hecha con inner join como debo entrar a esa tabla y tomar las columnas que necesito que enrealidad son todas y llevarlas a los textbox correspondientes????
si me puedes ayudar con esto te lo agradezco