private void add_Documento_estado() { GridViewRow row; for (int i = 0; i < gr_dato.Rows.Count; i++) { row = gr_dato.Rows[i]; CheckBox chk = (CheckBox)gr_dato.Rows[i].FindControl("chk2"); string codigo = gr_dato.DataKeys[i].Values[0].ToString(); // string regla = gr_dato.DataKeys[i].Values[1].ToString(); string codigo2 = this.gr_dato.Rows[i].Cells[0].Text; if (chk.Checked == true) { string add = new DocumentoEstadoBC().add_Documento_Estado(Convert.ToInt16(id_estado), Convert.ToInt16(codigo)); } else { string add = new DocumentoEstadoBC().del_documento_estado(Convert.ToInt16(id_estado), Convert.ToInt16(codigo)); } } getDocumento(); }
private void getDocumento() { List <DocumentoEstado> ldocu = new DocumentoEstadoBC().DocumentosbyEstado(id_estado); DataTable dt = new DataTable(); dt.Columns.Add("codigo_documento"); dt.Columns.Add("descripcion"); DataColumn col = new DataColumn("chekalert"); col.DataType = System.Type.GetType("System.Boolean"); //dt.Columns.Add(new DataColumn("chk2")); dt.Columns.Add(col); foreach (DocumentoEstado docest in ldocu) { DataRow dr = dt.NewRow(); dr["codigo_documento"] = docest.Id_documento; dr["descripcion"] = new DocumentosBC().getDocumentosbyID(Convert.ToInt16(docest.Id_documento)).Nombre.ToString(); dr["chekalert"] = docest.Chk_doc.ToString(); dt.Rows.Add(dr); } this.gr_dato.DataSource = dt; this.gr_dato.DataBind(); }