Вниз
Скачать: CL | DM;

Проблема с наборами данных и TDBGrid   Найти похожие ветки 

← →
ИМХО ©   (2004-01-04 22:32) [0]

Проблема такая. Имеется ДБ-грид, который подключен к набору данных. В набор данных постоянно загружаются разные таблицы (с разными полями), но грид каким-то образом помнит предыдущие датасеты и использует для новых таблиц столбцы от старых.

Как заставить грид забывать их?


← →
ИМХО ©   (2004-01-04 22:34) [1]

Забыл добавить, что перед загрузкой в датасет таблицы, я делаю:

SourceTable.Close;
SourceTable.FieldDefs.Clear;

То есть по идее все должно очищаться.


← →
ИМХО ©   (2004-01-04 22:41) [2]

И даже не помогает:

DBGrid.Columns.Clear;


← →
YuRock ©   (2004-01-04 23:52) [3]

Попробуй сделать так:

DBGrid.DataSource.DataSet.Active := False;
DBGrid.DataSource.DataSet.TableName := "имя новой таблицы";
DBGrid.DataSource.DataSet.Active := True;



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
1-93440
Lkan
2004-01-16 07:16
2004.01.29
динамический массив


1-93461
Igor Bykov
2004-01-15 12:41
2004.01.29
textfile


3-93404
BlackCat
2003-12-30 08:35
2004.01.29
Страное поведение MS Access....


9-93319
Dead Moroz
2003-07-01 03:42
2004.01.29
Движок для текстового 3D_Shooter-а


1-93540
Zeon
2004-01-16 21:44
2004.01.29
Событийные процедуры.




   Наверх