TDBGrid/ru
From Lazarus wiki
Jump to navigationJump to searchThe printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
│
English (en) │
français (fr) │
日本語 (ja) │
русский (ru) │
TDBGrid является визуальным компонентом, отображающим табличные данные из базы данных посредством наследников TDataSet - таких, как TSQLQuery. Компонент TDBGrid доступен на вкладке Data Controls палитры компонентов.
// настройка подключения к базе данных
SQLConnector1.ConnectorType := 'MySQL 5.1';
SQLConnector1.HostName := 'MyServer';
SQLConnector1.DatabaseName := 'MyDBName';
SQLConnector1.UserName := 'MyName';
SQLConnector1.Password := 'MyPass';
// подключение SQLConnector, SQLTransaction, DataSource, SQLQuery и DBGrid
SQLTransaction1.Database := SQLConnector1;
SQLQuery1.Transaction := SQLTransaction1;
DataSource1.DataSet := SQLQuery1;
DBGrid1.DataSource := DataSource1;
// установка запроса для получения (как минимум) двух полей из MyTable
SQLQuery1.SQL := 'SELECT * FROM MyTable';
// setup grid with result from query
DBGrid1.Columns[0].Title.Caption := 'Name';
DBGrid1.Columns[0].FieldName := 'fieldDescription';
DBGrid1.Columns[1].Title.Caption := 'Description';
DBGrid1.Columns[1].FieldName := 'fieldName';
// открыть результат и отобразить в таблице
SQLQuery1.Open();
См. также