//cuando se crea la linea en la grilla protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e) { Data.DataDataContext db = new DataDataContext(); db.CommandTimeout = 900000; string existe = ""; string clasificacion = ""; //recorrer las lineas de la grilla for (int i = 0; i < GridView1.Rows.Count; i++) { CheckBox chek = ((CheckBox)GridView1.Rows[i].FindControl("CheckSeleccionar")); //DropDownList cmbparametro = ((DropDownList)GridView1.Rows[i].FindControl("CmbClasificacion")); //si existe la parametricacion db.ExisteParametrizacionGrupos(Cmbproyectos.SelectedValue, GridView1.Rows[i].Cells[1].Text, ref existe); if (existe != "0") { //chekeamos chek.Checked = false; } else { //no lo chekeamos chek.Checked = true; } } }