Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > TClientDataset


Автор: LenaKi 24.10.2005, 09:10
В TClientDataset грузиться информация из файла *.xml Код:
Код

void __fastcall TForm1::Button2Click(TObject *Sender)
{
cdsRoad->LoadFromFile("s.xml");
cdsRoad->First();
dsRoad->DataSet = cdsRoad;
}

dsRoad имя DataSet
cdsRoad имя TClientDataset
Установлена связь чтобы увидеть все в DBGrid. Получаю две колонки из s.xml в DBGrid.
Можно ли делать к такому набору, отображаемому в DBGrid, различные SQL запросы, фильтрование?

Автор: _hunter 24.10.2005, 11:30
можно

Автор: LenaKi 24.10.2005, 11:45
Код

TIndexDef *pIDef = cdsRoad->IndexDefs->AddIndexDef();
pIDef->Fields = "NAM_STR";
pIDef->Name = "NameIndex";
cdsRoad->IndexName = "NameIndex";
cdsRoad->First();
dsRoad->DataSet = cdsRoad;

Так определила индекс, который сортирует по алфавиту. Как выбрать все названия из DBGrid только, например, на букву М?

Автор: _hunter 24.10.2005, 12:51
совсем же недавно была тема:
http://forum.vingrad.ru/index.php?showtopic=67598

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)