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