Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2011, 14:52
Avatar de SNAM
SNAM
 
Fecha de Ingreso: junio-2011
Mensajes: 22
Antigüedad: 13 años, 7 meses
Puntos: 0
llenar un datagridview

hola que tal trato de llenar un datagridview mediante consultas sql y lo que quiero hacer es agregar columnas mediante varias consultas, es decir realizo una consulta y se llena una columna, realizo otra consulta y se agrega una nueva columna. no e podido hacer eso ya que me borra la columna que ya existia al momento de hacer una nueva consulta
mi codigo en c#
Código:
int fk = int.Parse(comboBox1.SelectedValue.ToString());
            SqlConnection conexion = new SqlConnection(csConexiones.cadConexion);
            conexion.Open();
            string seleccion = "select s.Descripcion, ts.Descripcion, ts.Costo from Servicios as s join TipoServicios as ts on s.IdServicio = ts.ServicioId where ts.IdTipoServicio =" + fk;
            try
            {
                SqlCommand comando = new SqlCommand(seleccion, conexion);
                SqlDataReader lector = comando.ExecuteReader();
                DataTable dt = new DataTable();
                dt.Load(lector);
                dataGridView1.DataSource = dt;
            }
            catch
            {
                MessageBox.Show("ocurrio un error");
            }
            finally
            {
                conexion.Close();
            }
espero y me puedan ayudar de antemano gracias