Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/07/2010, 16:24
Maraya15
 
Fecha de Ingreso: junio-2010
Mensajes: 19
Antigüedad: 13 años, 11 meses
Puntos: 0
Sonrisa SOLUCION.... GridView con varios controles

Código:
DataTable dt = new DataTable();
        DataColumn[] cols = new DataColumn[5];
        cols[1] = new DataColumn("Nombre del producto");
        cols[2] = new DataColumn("Clave del producto");
        cols[3] = new DataColumn("Cantidad");
        cols[4] = new DataColumn("Descripcion");
        dt.Columns.AddRange(cols);
        BD.PrepararBusqueda("productos", "descripcion", "id_producto =" +ddlNombre.SelectedValue);
        if (BD.BuscarRegistro())
        {
            descripcion = BD.MuestraCampo("descripcion");
        }
        if (GridView2.Rows.Count > 0)     
            foreach (GridViewRow r in GridView2.Rows)
            {
                dt.Rows.Add(r);
            }
        dt.Rows.Add(new object[] { ddlNombre.SelectedItem,ddlNombre.SelectedValue,  txtCantidad.Text, descripcion});
        GridView2.DataSource = dt;
        GridView2.DataBind();
Gracias a por sus respuestas ya pude solucionar mi problema lo que pasa es que tenia que hacer un metodo en el cual solo me jalara la descripcion de la base de datos el codigo de arriba es de la tabla del gridview y aqi esta el metodo

Código HTML:
try
        {
            Comando = new MySqlCommand();
            Comando.CommandText = Sql = "Select " + Campos_a_Devolver + " from " + Buscar_en_Tabla + " where " + Condicion_de_Busqueda; ;
            Comando.Connection = Conexion;
            if (Conexion.State == ConnectionState.Closed)
                Conexion.Open();
            Comando.ExecuteNonQuery();
            object res = Comando.ExecuteScalar();

        }
        catch (MySqlException mysqlex)
        {

        }
        finally
        {
            Conexion.Close();
        }        
espero ke les sea util a otras personas que tengan este problema...