Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница:

 

  Вопрос: DataGrid - Работа с разными источниками Добавлено: 24.07.03 13:28  

Автор вопроса:  brown

Помогите пожалуйста кто сталкивался!

На форме контрол DataGrid. и TreeView
Есть элемент TabStrip с кучей вкладок.
Когда кликаешь на вкладке, DataGrid перестраивается на другую таблицу.
здесь привязываю грид к новому источнику
Adodc1.RecordSource = strsql
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
а здесь выставляю подписи к столбцам
rst.Source = "select * from t_filds where table_name='" & curTable & "'"
rst.Open
Do Until rst.EOF
        DataGrid1.Columns(rst.Fields(1).Value).Caption = rst.Fields(2).Value
         rst.MoveNext
Loop
На гриде после этого все подписи по-человечески.

Проблема в следующем:
как только я обновляю источник данных (пользователь выбрал другой "нод" в TreeView), у меня слетают "человеческие" подписи и берутся из имён столбцов в базе данных, хотя я выбираю из той же таблицы.
Как можно запретить гриду изменять подписи к полям?
Ведь если на этапе дизайна их установить, то при изменении источника они не меняются!

 

Ответить

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

Нет ответов

Страница:

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



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