Aceptar(boton) Cancelar(boton)
No de Orden >textbox
area solicitada>drop down list
fecha de pedido>calendar
observaciones> textbox
Agregar(boton)
nombre del producto > drop down list
cantidad>textbox
los primeros 4 campos son de la tabla de requisicion
y los dos ultimos son de la tabla de detalle_requisicion
lo que quiero hacer es que el nombre del producto la cantidad y la descripcion se agregen a un gridview la descripcion la voy a jalar de mi base de datos de la tabla de productos pero no hayo la manera que al momento de dar agregar me ponga la descripcion este es el codigo ke tengo para agregar el nombre y la cantidad pero de la descripcion no la se
protected void btnAgregar_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();}
DataColumn[] cols = new DataColumn[4];
cols[0] = new DataColumn("Nombre del producto");
cols[1] = new DataColumn("cantidad");
cols[2] = new DataColumn("descripcion");
// cols[3] = new DataColumn();
dt.Columns.AddRange(cols);
if (GridView2.Rows.Count > 0)
foreach (GridViewRow r in GridView2.Rows)
{
dt.Rows.Add(r);
}
dt.Rows.Add(new object[] { ddlNombre.SelectedItem, txtCantidad.Text, descripcion });
GridView2.DataSource = dt;
GridView2.DataBind();
y en el boton de aceptar tengo este codigo
protected void btnAceptar_Click1(object sender, EventArgs e)
{
BD.NuevoRegistro("registro_requisicion", "no_orden, fecha_pedido, area_proveniente,observaciones");
BD.AgregaDato(txtOrden.Text, "Texto");
BD.AgregaDato(Calendar1.ToString(), "Fecha");
BD.AgregaDato(ddlArea.Text,"Texto");
BD.AgregaDato(txtObserv.Text, "Texto");
if (BD.EjecutarOperacion())
{
Response.Redirect("requisicion.aspx");
}
else
{
Response.Write("Datos no Grabados\n" + BD.MensajeError);
}
//int id= NuevoRegistroID("requisicion",campos, valores);
foreach (GridViewRow r in GridView2.Rows)
{
string col1 = r.Cells[1].Text;
string col2 = r.Cells[2].Text;
}
}
y aki no se como guardar el campo cantidad en la tabla de detalle_requisicion..
si ya estoy guardando otra informacion en otra tabla
espero que si me entiendan no se explicarme bien pero espero pronto una respuesta...
gracias!!!