protected void BtnRegistrar_Click(object sender, EventArgs e) { DataTable dt = Session["datos"] as DataTable; DataRow row = dt.NewRow(); row["Tarea"] = DDLTareas.SelectedValue; row["Gestion"] = DDLGestion.SelectedValue; row["Enero"] = Mes1.Checked; row["Febrero"] = Mes2.Checked; row["Marzo"] = Mes3.Checked; row["Abril"] = Mes4.Checked; row["Mayo"] = Mes5.Checked; row["Junio"] = Mes6.Checked; row["Julio"] = Mes7.Checked; row["Agosto"] = Mes8.Checked; row["Septiembre"] = Mes9.Checked; row["Octubre"] = Mes10.Checked; row["Noviembre"] = Mes11.Checked; row["Diciembre"] = Mes12.Checked; dt.Rows.Add(row); GVCronograma.DataSource = dt; GVCronograma.DataBind(); Session["datos"] = dt; Inicializar_CHECK(); }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { LblIdUser.Text = Session["IdUser"].ToString(); LblIdCamp.Text = Session["IdCamp"].ToString(); LblIdReg.Text = Session["IdReg"].ToString(); LblProg.Text = Session["Programa"].ToString(); //Inicializar_ComboReg(); //Inicializar_ComboDep(DDLDepart.SelectedValue, LblZona.Text);/****************cambio el value del combo**/ DataTable dtListaPartida = new DataTable(); dtListaPartida.Columns.AddRange(new DataColumn[14] { new DataColumn("Tarea"), new DataColumn("Gestion"), new DataColumn("Enero"), new DataColumn("Febrero"), new DataColumn("Marzo"), new DataColumn("Abril"), new DataColumn("Mayo"), new DataColumn("Junio"), new DataColumn("Julio"), new DataColumn("Agosto"), new DataColumn("Septiembre"), new DataColumn("Octubre"), new DataColumn("Noviembre"), new DataColumn("Diciembre") }); GVCronograma.DataSource = dtListaPartida; GVCronograma.DataBind(); Session["datos"] = dtListaPartida; } } catch { Response.Redirect("~/About.aspx"); } }
//protected void GVCronograma_RowCommand(object sender, GridViewCommandEventArgs e) //{ // int index = Convert.ToInt32(e.CommandArgument); // GridViewRow row = GVCronograma.Rows[index]; //} //int Buscar_Indice(string TextoBusqueda, DataTable DT) //{ // int iIndice = -1; // bool encontrado = false; // int contador = 0; // while (encontrado == false && contador <= DT.Rows.Count - 1) // { // DataRow row = DT.Rows[contador]; // if (Convert.ToString(row[0]) == TextoBusqueda) // { // encontrado = true; // iIndice = contador; // } // contador++; // } // return iIndice; //} protected void GVCronograma_RowDeleting(object sender, GridViewDeleteEventArgs e) { DataTable DT = Session["datos"] as DataTable; DT.Rows.RemoveAt(e.RowIndex); GVCronograma.DataSource = DT; GVCronograma.DataBind(); Session["datos"] = DT; }