![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
StringGrid [D7, XP]
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 база