hola!! tengo un pequeño problema que no doy solucionado:
Tengo un datagrid en el que muestro unos datos a partir de una sentencia select y quiero que el usuario elija (mediante un checkboxlist) las columnas que quiere ver y tengo el siguiente código:
for(int i = 0; i < listaCampos.Items.Count; i++)
{
if(listaCampos.Items[i].Selected == true)
{
DataGrid1.Columns[i].Visible=false;
}
}
siendo listaCampos mi chekboxlist
El problema es que cuando elijo los campos y le doy al button para que me muestre el datagrid con los campos elejidos me sale el siguiente error y no se porque es:
"El índice está fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colección. Nombre del parámetro: index "
NOTA:me da el error en la fila DataGrid1.Columns[i].Visible=false;
Os agradeceria vuestra ayuda ya que estoy un pokito atascada con este problemilla