Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: А это вопрос про столбики Добавлено: 10.05.05 22:45  

Автор вопроса:  igemon | ICQ: 199388300 
Dim Col As Column
    For Each Col In DataGrid.Columns
        Col.Visible = True
    Next Col

Вопрос: почему этот код делает видимыми все столбцы DataGrid'a, кроме самого первого, у которого ColIndex=0? Как сделать ВСЕ столбцы видимыми?

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Kveller



Вопросов: 5
Ответов: 5
 Профиль | | #1 Добавлено: 11.05.05 16:36
в твоем случае к колонкам лучше обращаться по индексам

Ответить

Номер ответа: 2
Автор ответа:
 igemon



ICQ: 199388300 

Вопросов: 6
Ответов: 9
 Профиль | | #2 Добавлено: 11.05.05 21:34
я не совсем понял что ты имеешь ввиду. я пробовал и так:
if col.ColIndex=0 then
  col.Visible=True
end if
не помогает.

Ответить

Номер ответа: 3
Автор ответа:
 alexfor



Вопросов: 28
Ответов: 68
 Профиль | | #3 Добавлено: 11.05.05 22:15
Не пойму что у тебя не получается, попробовал сделать тоже самое - твоим кодом на клик по батону при таблице из двух столбцов - все колонки у меня отображаются в том числе и первая у которой индекс(0)???

Ответить

Номер ответа: 4
Автор ответа:
 igemon



ICQ: 199388300 

Вопросов: 6
Ответов: 9
 Профиль | | #4 Добавлено: 12.05.05 08:53
У меня 10 столбцов. при клике правой кнопкой на каком-либо срабатывает код (так надо):
DataGrid.Columns(DataGrid.Col).Visible = False
столбик становится невидимым. Потом кнопкой вызывается код
Dim Col As Column
    For Each Col In DataGrid.Columns
        Col.Visible = True
    Next Col
а первый не показывается все равно. Вчера я обнаружил, что он становится видимым, если кликнуть левой на последний столбец.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам