private void getbancos() { DataTable dt = new DataTable(); dt.Columns.Add("codigo_banco"); dt.Columns.Add("nombre"); // dt.Columns.Add("id_cliente"); // dt.Columns.Add("rut"); DataColumn col = new DataColumn("check"); col.DataType = System.Type.GetType("System.Boolean"); dt.Columns.Add(col); List <BancoCliente> lbancocliente = new BancoClienteBC().getbancobycliente(cliente_bus.ToString()); foreach (BancoCliente bancocliente in lbancocliente) { DataRow dr = dt.NewRow(); dr["codigo_banco"] = bancocliente.Codigo_banco; dr["nombre"] = bancocliente.Nombre; dr["check"] = bancocliente.Check.ToString(); dt.Rows.Add(dr); } this.gr_dato.DataSource = dt; this.gr_dato.DataBind(); }
protected void Button1_Click(object sender, EventArgs e) { 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("check"); string codigo = this.gr_dato.Rows[i].Cells[0].Text; int id_cliente = cliente_bus; if (chk.Checked == true) { string add = new BancoClienteBC().add_banco_cliente(codigo, id_cliente); } else { string add = new BancoClienteBC().del_banco_cliente(codigo, id_cliente); } } }