StringGrid
11 отговора
209 прегледа
StringGrid
Здравейте,
Много ще съм благодарен на всяка информация за начин по който да вкарам combobox в StringGrid.
Ползвам Delphi 7
Много ще съм благодарен на всяка информация за начин по който да вкарам combobox в StringGrid.
Ползвам Delphi 7
А защо не DBGrid...
Ако използваш DBGrid с някакъв memory dataset под него можеш лесно да си решиш проблема с PickList-тите на грида. Иначе ще ти трябва бая гимнастика - трябва реално да си направиш ComboBox компонент над StringGrid-а и да ползваш него. Или поне аз не се сещам за друго сега. Но при условие, че хората вече са си го направили за DBGrid-а не виждам защо трябва да се мъчиш и да откриваш наново топлата вода :) Предполагам няма да е тръдно да си прехвърлиш дизайна на някакъв друг грид с повечко възможности....
Животът не се мери с броя вдишвания, а с моментите, които спират дъха ни!
Животът не се мери с броя вдишвания, а с моментите, които спират дъха ни!
Re: А защо не DBGrid...
DBGrid не работи с DBExpress и затова съм на StringGrid,
това за Combobox , как става готов към на всякакви гимнастики....
това за Combobox , как става готов към на всякакви гимнастики....
Re: А защо не DBGrid...
ДБЕкспрес не работи с DBGrid ли? Даже и да беше така, това изказване означава, че не си разбрал in full горното предложение, което се отнася за принципното ползване на грид с данни, а не само за данни от db server.
андрю nikoloff иска да каже да вържеш memory дейта сет към дбгрид-а - много по-удобно е от сгрид (от страна на достъп до данните), и се грижиш за по-малко неща (като column headers и т.н.) От години ползвам dbg + TRxMemoryData вместо sgrid.
Освен това дбг-то има преимущества, като това, че не кара дейта сета да зарежда всички данни, а само тези, които се визуализират + още малко (не че е добра идея да имаш мн данни за зареждане, но понякога се налага)....
-------------
Special killer double trouble triple extra nicotine monster!
андрю nikoloff иска да каже да вържеш memory дейта сет към дбгрид-а - много по-удобно е от сгрид (от страна на достъп до данните), и се грижиш за по-малко неща (като column headers и т.н.) От години ползвам dbg + TRxMemoryData вместо sgrid.
Освен това дбг-то има преимущества, като това, че не кара дейта сета да зарежда всички данни, а само тези, които се визуализират + още малко (не че е добра идея да имаш мн данни за зареждане, но понякога се налага)....
-------------
Special killer double trouble triple extra nicotine monster!
Редактирано от z_free на
Re: А защо не DBGrid...
А имаш ли го инсталационно този TRxMemoryData???
Ако е така ще ми го пратиш ли?
angelkk@mail.bg
Ако е така ще ми го пратиш ли?
angelkk@mail.bg
RxLib
Той е част от RX библиотеката (ако не се лъжа). Нея можеш да я намериш тук. Ако не искаш да я казваш цялата има и отделни подобни компоненти. Например kbmMemTable - ако е само да си държиш данните вътре - става. Иначе има много възможности, само дето не работят 

Животът не се мери с броя вдишвания, а с моментите, които спират дъха ни!
Животът не се мери с броя вдишвания, а с моментите, които спират дъха ни!
Re: RxLib
Май и затова не става, доста се помъчих да вкарам някакви данни там, но нищо не става, а на всичкото отгоре на изход от програмата дава Access Violation???
Ако имаш някакъв пример ще се радвам да го видя.....
kvo be6e tva compile????
Ако имаш някакъв пример ще се радвам да го видя.....
kvo be6e tva compile????
Re: RxLib
Предполагам, че АЖ-то ти е понеже не си затварях таблицата. На OnCloseQuery или на OnDestroy на формата си я затвори.
А иначе гадостите й са свързани най-вече с по-готинките й екстри - DeltaHandler-а, филтри и транзакции
Животът не се мери с броя вдишвания, а с моментите, които спират дъха ни!
А иначе гадостите й са свързани най-вече с по-готинките й екстри - DeltaHandler-а, филтри и транзакции
Животът не се мери с броя вдишвания, а с моментите, които спират дъха ни!
Re: RxLib
Първо това опитах- не става!!!
А като правя Insert на запис взима предишния и така данните са същите!!!
kvo be6e tva compile????
А като правя Insert на запис взима предишния и така данните са същите!!!
kvo be6e tva compile????
Re: RxLib
Абе вярно, че това е може би най-бъгавия компонент, който съм виждал, ама чак пък толкоз :) При теб явно много са се омазали нещата... Я ако искаш вземи да постнеш малко сорс да видим какво е станало.
Животът не се мери с броя вдишвания, а с моментите, които спират дъха ни!
Животът не се мери с броя вдишвания, а с моментите, които спират дъха ни!
Re: RxLib
Много ти благодаря за помощта , аз смених компонента сега използвам Simple Dataset и засега нямам проблеми.