Какой компонент использовать для вывода базы данных delphi?
Здравствуйте. Пишу программу на Delphi ,и в ней основная функция это вывод таблицы с прайсом т.е название товара ,цена и т.д. И вот у меня возник вопрос ,какой компонент использоваться для вывода таблицы? StringGrid или DBGrid (и TTable) ,также ещё планируется ,что по нажатию на строку с товаром его цена (т.е значение из строки N) записывалась в какую либо переменную. p.s База Данных представляет из себя TXT файл с разделителем в виде
НазваниеТовара;КатегорияТовара;ЦенаТовара
Если только отображать содержимое, StringGrid-а вполне хватит. А вот если Вам её редактировать захочется - записи изменять, добавлять, удалять, то, мягко говоря, формат базы не самый подходящий. Хотя в принципе ничего невозможного...
Данные в БД будут изменяться другой программой ,мне лишь нужно вывести эти данные т.е вот например есть строка Товар1;Категория1;цена1 и вот по двойному щелчку по этой строке нужно ,что бы значение из ячейки с ценой записывалась в переменную
Ну так и добавьте обработчик события OnDblClick. В нём получайте значение "кликнутой" ячейки из
StringGrid1.Cells[StringGrid1.Col, StringGrid1.Row]. Ну или из нужной "Col". Как-то так.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.