Как я могу установить несвязанный столбец GridView невидимым в коде - PullRequest
0 голосов
/ 04 апреля 2011
 Dim Application = From AL In db.AnnualLeave _
                    Where AL.Approval <> True _
                    Select LeaveID, EmpID, Name

    GridView3.DataSource = Application
    GridView3.DataBind()

после вызова `GridView3.DataBind (), почему я все еще получаю

Индекс был вне диапазона.Должен быть неотрицательным и меньшим, чем размер коллекции.Имя параметра: индекс.

в этой строке кода GridView3.Columns(1).Visible = False, однако сетка имеет строки и более 2 столбцов.я нашел поток о подобной проблеме здесь http://forums.asp.net/t/1025678.aspx/1

Обратите внимание, что столбцы Gridview имеют NOT , определенный во время разработки.`

1 Ответ

0 голосов
/ 04 апреля 2011

Вы должны быть осторожны, когда размещаете свой код в asp.net.Если вы поместите этот код GridView3.Columns(1).Visible = False в неправильное место в неподходящее время, тогда да, это приведет к ошибке.

Я предлагаю прочитать на ASP.NET Page Lifecyle

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...