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

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

из DBGrid в ListBox [net]


kulkse ©   (2006-11-30 14:02:00) 

Всем здрасти!!!
Люди помогите))) Пытаюсь перенести выделенные записи из DBGrid в StringGrid....
пишу вот такой код:

if DBGrid1.SelectedRows.Count>0 then
with DBGrid1.DataSource.DataSet do
for i:=0 to DBGrid1.SelectedRows.Count-1 do
begin
GotoBookmark(pointer(DBGrid1.SelectedRows.Items[i]));<----здесь ошибка
s:=Fields[1].AsString;
Listbox1.Items.Add(s);
s:=''


В Delphi WIN32 все работает замечательно...пишу тот же код в Delphi NET (VCL Form)...и он при компиляции выдает ошибку на строчке
GotoBookmark(pointer(DBGrid1.SelectedRows.Items[i]));
пишет Invalid typecast и всё..(((
как это обойти? исправить...поможите)))


kulkse   (2006-12-01 11:09:00) [1]

)))нашла!!!!
надо за место

GotoBookmark(pointer(DBGrid1.SelectedRows.Items[i]));

написать вот это:
Bookmark:=DBGrid1.SelectedRows.Items[i];

и тогда все получится ;-)


kulkse   (2006-12-01 10:26:00) [2]

((((не получается..


clickmaker   (2006-12-01 09:50:00) [3]

попробуй через IntPtr.op_Explicit()


kulkse   (2006-12-01 09:22:00) [4]

(((неужели никто не знает??


kulkse   (2006-11-30 16:11:00) [5]

а как иначе?
если я пишу
GotoBookmark(DBGrid1.SelectedRows.Items[i]);

он ругается: Incompatible types: 'IntPtr' and 'string'


Desdechado   (2006-11-30 15:39:00) [6]

зачем явно Pointer(...


kulkse   (2006-11-30 14:12:00) [7]

это нужно, так сказать, для справки пользователю...


kulkse   (2006-11-30 14:11:00) [8]

пардон...в ListBox...

Sergey13, )))надо...я потом с записями, которые пользователь выберет буду кое-что  ;-) делать...


Sergey13   (2006-11-30 14:08:00) [9]

> Пытаюсь перенести выделенные записи из DBGrid в StringGrid....

Зачем?


Наверх

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