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...