Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

StringGrid [D7, XP]


Страницы:   1 2 3

alexsashkan ©   (2008-02-07 12:17:00) 

ЗДРАВСТВУЙТЕ!!! У меня есть вопросик,я делаю перемещение по СтрингГриду,тоесть кнопочку "Фёрст","Ласт".Вот в ДБГриде есть такая штучка,что можна перемещаться по записям..то на последнююю..то на первую..то добавить  строку..и т.д.А вы не подскажите есть ли в Стрингриде такое ? и как до него добраться ??? Заранее благодарен!!!


Slym   (2008-02-07 13:41:00) [21]

alexsashkan   (07.02.08 13:29) [30]
Не обращай внимания :) здесь не любять студентов-двоечников, халявщиков, горе программистов, и тех кто пытается вырезать гланды через ж...
Научись правильно задавать вопросы


Сергей М.   (2008-02-07 13:40:00) [22]


> лиш спросил совета по коду...а не как жить


Типа "не учите меня жить, лучше помогите материально" ?)

Скажи честно, прежде чем задать этот вопрос, ты изучил хоть в какой-либо мере хоть какую-либо документацию к интересующему тебя компоненту ? Ту же пресловутую стандартную справку, например ?


Плохиш   (2008-02-07 13:36:00) [23]


> я лиш спросил совета по коду

Тебе сразу сказали, что на велосипеде с треугольными колёсами ездить можно, но проще использовать круглые колёса, но ты упорствуешь и хочешь, что бы тебе отладили твоё чудище с треугольно-непонятными колёсами-ли.


Slym   (2008-02-07 13:34:00) [24]

alexsashkan   (07.02.08 13:00) [10]
непонятно... тебе отображать или добавлять? Можно сначала добавить потом отобразить... Можно добавлять отображая...
with ДБГрид.DataSource do
begin
 Dataset.Append;
 try
   Dataset.FieldByName('поле1').Value:='значение';
   Dataset.FieldByName('поле2').Value:='значение';
   Dataset.Post;
 except
   Dataset.Cancel;
   Raise;
 end;
end;


alexsashkan   (2008-02-07 13:29:00) [25]


> Помочь тебе не представляется возможным.
> Смени профессию, пока не поздно.

Ты это зря так.да действительно ПЛОХИШ!!!я лиш спросил совета по коду...а не как жить...


ketmar   (2008-02-07 13:24:00) [26]

>[25] Игорь Шевченко © (2008-02-07 13:21:00)
ну, это как вариант. но блин, жалко ж memory. %-)

---
Understanding is not required. Only obedience.


Плохиш   (2008-02-07 13:24:00) [27]


> alexsashkan   (07.02.08 13:16) [21]

Помочь тебе не представляется возможным.
Смени профессию, пока не поздно.


ketmar   (2008-02-07 13:23:00) [28]

>[21] alexsashkan (2008-02-07 13:16:00)
я бы тебе посоветовал попытаться понять, о чём мы тут умничаем, конечно. но это чисто твой выбор. никто ж со знаниями не родился.

---
Understanding is not required. Only obedience.


Palladin   (2008-02-07 13:21:00) [29]

потом будет вопль, что данные не сохраняются...


Игорь Шевченко   (2008-02-07 13:21:00) [30]

А я дурак через in-memory dataset все делаю. Причем со стандартным DBGrid-ом.


Сергей М.   (2008-02-07 13:19:00) [31]


> как добавить новую строку к уже умеющимся данным в СтрингГриде
> ?


Нет ничего проще - просто увеличь на единицу зн-е св-ва RowCount.

Только - еще раз - это тупиковый путь.

Лучше все же разобраться с DataSet'ом.


Palladin   (2008-02-07 13:17:00) [32]

только не говори, что не компилируется...


Palladin   (2008-02-07 13:16:00) [33]

TStringGrid.RowCount+F1


alexsashkan   (2008-02-07 13:16:00) [34]

Извинете ребята,что занял ваше время своим вопросом!!! то что вы мне рассказываете просто пугает меня...пугает потому что я непонимаю многое из того,что вы предлагаете....выши подходы к решению задачки.Поэтому я попробую решить свою задачку по своему способу.Если может кто-то..то подскажите как добавить новую строку к уже умеющимся данным в СтрингГриде ?


Сергей М.   (2008-02-07 13:15:00) [35]

Впрочем, гетерогенные запросы тут не прокатят - ADO, если не ошибаюсь, не позволит в данномслучае.

Отметая BDE остаются варианты с кеширующими дейтасетами - ADODataSet, ClientDataSet, RXMemoryDataSet и иже с ними


Dennis I. Komarov   (2008-02-07 13:11:00) [36]

> [15] alexsashkan   (07.02.08 13:07)

SQL - это язык а не база


ketmar   (2008-02-07 13:10:00) [37]

>[17] Сергей М. © (2008-02-07 13:09:00)
>Зачем ?
от неумения читать документации. я ж тоже велосипедист знатный.

впрочем: перечисленное тобой не является ли частными случаями композитного dataset'а? хотя ты, наверное, понял верно, там подразумевалось «написать». %-)

---
Understanding is not required. Only obedience.


Сергей М.   (2008-02-07 13:09:00) [38]


> композитный dataset?


Зачем ?
Вариантов море - от гетерогенного запроса (если СУБД позволяет) до кэширующего наследника DataSet'а, коим вроде бы является хотя бы тот же ADODataSet


ketmar   (2008-02-07 13:08:00) [39]

>[15] alexsashkan (2008-02-07 13:07:00)
>>А какая СУБД используется ?
>SQL база

класс.
«-- акакой у вас автомобиль?
— с дверцами, колёсами и мотором!»

---
Understanding is not required. Only obedience.


alexsashkan   (2008-02-07 13:07:00) [40]


> А какая СУБД используется ?

SQL база


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо