Foros del Web » Programación para mayores de 30 ;) » .NET »

Ayuda con C#

Estas en el tema de Ayuda con C# en el foro de .NET en Foros del Web. Primero que nada Saludos a todos los integrantes de este foro. Bueno les comento que soy nuevo en el foro y estoy recien iniciando el ...
  #1 (permalink)  
Antiguo 20/02/2010, 06:54
 
Fecha de Ingreso: febrero-2010
Mensajes: 3
Antigüedad: 14 años, 1 mes
Puntos: 0
Ayuda con C#

Primero que nada Saludos a todos los integrantes de este foro.

Bueno les comento que soy nuevo en el foro y estoy recien iniciando el aprendizaje C# y me gustaria que me ayuden con algo. Mi pregunta es la siguiente, ¿Luego de hacer un select SQL, traer los datos y ponerlos en un datatable como hago para mostrar esos datos en textbox?

uso el codigo siguiente para hacer el select, codigo que encontre buscando y leyendo por la web.

string ConStr, Sel;
ConStr = "data source = PcLocal; initial catalog = DBPYME; user id = rq; password = 25aa";
Sel = "SELECT * FROM CCCONPAG WHERE CODCON = 1";
//
SqlDataAdapter da;
DataSet ds = new DataSet();
DataTable dt = new DataTable();
//
try
{
da = new SqlDataAdapter(Sel, ConStr);
da.Fill(dt);
this.dataGridView1.DataSource = dt;
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
Con esto puedo ver los datos en el dataGridView, pero si quisiera mostrar cada valor de columna en un texbox

Ej.
Text1.Text = Columna1
Text2.Text = Columna2
Text3.Text = Columna3
Text4.Text = Columna4

Gracias por su ayuda.. nos leemos luego!
  #2 (permalink)  
Antiguo 20/02/2010, 15:02
Avatar de gedarufi  
Fecha de Ingreso: diciembre-2008
Ubicación: Colombia
Mensajes: 540
Antigüedad: 15 años, 4 meses
Puntos: 22
Respuesta: Ayuda con C#

Podes usar un bindingsource y un bindingnavigator para ir recorriendo el DataTable y luego enlazas el bindingsource con la propiedad binding de los textbox.


Saludos
  #3 (permalink)  
Antiguo 21/02/2010, 11:50
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 1 mes
Puntos: 37
Respuesta: Ayuda con C#

Cita:
Iniciado por ArkaSoft Ver Mensaje
Primero que nada Saludos a todos los integrantes de este foro.

Bueno les comento que soy nuevo en el foro y estoy recien iniciando el aprendizaje C# y me gustaria que me ayuden con algo. Mi pregunta es la siguiente, ¿Luego de hacer un select SQL, traer los datos y ponerlos en un datatable como hago para mostrar esos datos en textbox?

uso el codigo siguiente para hacer el select, codigo que encontre buscando y leyendo por la web.

string ConStr, Sel;
ConStr = "data source = PcLocal; initial catalog = DBPYME; user id = rq; password = 25aa";
Sel = "SELECT * FROM CCCONPAG WHERE CODCON = 1";
//
SqlDataAdapter da;
DataSet ds = new DataSet();
DataTable dt = new DataTable();
//
try
{
da = new SqlDataAdapter(Sel, ConStr);
da.Fill(dt);
this.dataGridView1.DataSource = dt;
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
Con esto puedo ver los datos en el dataGridView, pero si quisiera mostrar cada valor de columna en un texbox

Ej.
Text1.Text = Columna1
Text2.Text = Columna2
Text3.Text = Columna3
Text4.Text = Columna4

Gracias por su ayuda.. nos leemos luego!
Bueno hay una forma mas Sencilla de resolver lo que buscas. Te pongo lo Siguiente:

Suponiendo que ya tienes Cargado el DataGridView y quieres mostrar Cierta Columna en un Textbox.


En mi ejemplo en un DataGridView manejo tres Columnas, la primera es el nombre, la segunda es el apellido paterno y la tercera el apellido materno.

En las siguientes variables string guardo cada columna indicando que columna quiero guardar y despues simplemente las muestro en un textbox, en tu caso pues muestras cada valor de columna en su textbox correspondiente. Espero y te sirva, Suerte...

int yCoord = dataGridView1.CurrentCellAddress.Y;
String Nombre = (String)dataGridView1.Rows[yCoord].Cells[0].Value;
String ApellidoP = (String)dataGridView1.Rows[yCoord].Cells[1].Value;
String ApellidoM = (String)dataGridView1.Rows[yCoord].Cells[2].Value;

textBox1.Text = Nombre + " " + ApellidoP + " " + ApellidoM ;
  #4 (permalink)  
Antiguo 22/02/2010, 07:09
 
Fecha de Ingreso: febrero-2010
Mensajes: 3
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Ayuda con C#

Gracias por sus respuestas, me han sido de gran ayuda... aunque mi intencion no es la de trabajar con un Binding ni nada por el estilo... agredezco su tiempo...

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:13.