Difference between revisions of "TDBGrid/ru"
From Free Pascal wiki
Jump to navigationJump to search (Created page with "{{TDBGrid}} '''TDBGrid''' image:tdbgrid.png является визуальным компонентом, отображающим табличные данные из б...") |
m (Fixed syntax highlighting) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
{{TDBGrid}} | {{TDBGrid}} | ||
− | '''TDBGrid''' [[image:tdbgrid.png]] является визуальным компонентом, отображающим табличные данные из базы данных посредством [[TDataSet/ru|TDataSet]] | + | '''TDBGrid''' [[image:tdbgrid.png]] является визуальным компонентом, отображающим табличные данные из базы данных посредством наследников [[TDataSet/ru|TDataSet]] - таких, как [[TSQLQuery/ru|TSQLQuery]]. Компонент '''TDBGrid''' доступен на вкладке [[Data Controls tab/ru|Data Controls]] [[Component Palette/ru|палитры компонентов]]. |
− | <syntaxhighlight> | + | <syntaxhighlight lang=pascal> |
// настройка подключения к базе данных | // настройка подключения к базе данных | ||
SQLConnector1.ConnectorType := 'MySQL 5.1'; | SQLConnector1.ConnectorType := 'MySQL 5.1'; | ||
Line 27: | Line 27: | ||
== См. также == | == См. также == | ||
− | * [[doc:lcl/dbgrids/tdbgrid.html|Документация по | + | * [[doc:lcl/dbgrids/tdbgrid.html|Документация по TDBGrid]] |
* [[TStringGrid/ru|TStringGrid]] | * [[TStringGrid/ru|TStringGrid]] | ||
* [[Grids Reference Page/ru|Страница справки по "сеткам"]] | * [[Grids Reference Page/ru|Страница справки по "сеткам"]] |
Latest revision as of 06:26, 29 February 2020
│
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();
См. также