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