[ Foro de C# ]
hola buenas tardes, soy yo de nuevo :D
tengo un ligero problemilla,
en mi gridview aparece una columna extra que se llama iswired y viene con un checkbox en cada celda e intentado quitarlo pero no puedo, intento desactivando el AutoGenerateColumns poniendolo en false pero al ejecutar la pagina no me carga el gridview
pero teniendolo en TRUE funciona pero me aparece esa columna
¿Cómo puede "aparecer una columna" en un gridview que tú has creado sin que tú sepas cómo? O lo has puesto tú a mano (o estaba en un código que has "copiado y pegado") y entonces tendrás que releer tu código, o está en un origen de datos al que hayas vinculado el GridView, pero no puede "aparecer" de la nada.
Este es el codigo de mi pagina
se trata de una busqueda utilizando 2 filtros, cada filtro es un dropdownlist en el cual, al seleccionar los 2 me muestra los datos en un gridview una vez mostrados, me aparece una tabla extra, dejo el codigo de la pagina:
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Cfe.FacthorDiv.Perfiles.Web
{
public partial class Test : PerfilesBase
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
CargaGrupos();
CargaAreas();
}
CargaDatos(int.Parse(DropDownList1.SelectedValue), int.Parse(DropDownList2.SelectedValue));
}
private void CargaGrupos()
{
DropDownList1.DataSource = Factory.Clientes.GetGrupos();
DropDownList1.DataValueField = "IdGrupo";
DropDownList1.DataTextField = "Descripcion";
DropDownList1.AppendDataBoundItems = true;
DropDownList1.AutoPostBack = true;
DropDownList1.DataBind();
}
private void CargaAreas()
{
DropDownList2.DataSource = Factory.Clientes.GetAreasResponsabilidad();
DropDownList2.DataValueField = "IdAreaResponsabilidad";
DropDownList2.DataTextField = "Descripcion";
DropDownList2.AppendDataBoundItems = true;
DropDownList2.AutoPostBack = true;
DropDownList2.DataBind();
}
private void CargaDatos(int IdGrupo, int IdAreaResponsabilidad)
{
GridView2.DataSource = Factory.Clientes.GetPerfiles(IdGrupo, IdAreaResponsabilidad);
GridView2.DataBind();
}
protected void GridView2_SelectedIndexChanged(object sender, EventArgs e)
{ }
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{ }
protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
{ }
protected void GridView2_SelectedIndexChanged1(object sender, EventArgs e)
{ }
}}
cabe mencionar que CargaGrupos(); CargaAreas(); vienen de una consulta donde selecciono las celdas a mostrar tanto en el grid como en los filtros.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)