一個簡單的DBGrid使用問題..請高手相助! (10分)

S

sydan

Unregistered / Unconfirmed
GUEST, unregistred user!
小的開發了一個小數據程序.主要是將左邊的DBGrid中選中的數據Copy到右邊的ListBox中
再又半右邊選中的數據刪除掉!類似Outlook中的新郵件的收件人選擇窗口.

1.當我將DBGrid的Option屬性dgMultiSelect設為True后.即可同時選擇多筆記錄.但是當我
選中的如果正好是我不想放到右邊ListBox中的.那麼就需要反向選擇了.
所以小弟想在這里放一鼠標右鍵快捷菜單,有一項[反向選擇],也就是當用戶按下這一項後則
剛才在DBGrig中選中的項目改為未選正,相反,未選中的全部改為選中.
*************如何做啊.?????????反向選擇??????????
 
真是很简单的问题!!

只是要写些代码!
 
加个逻辑型字段吧
判断字段选择状态,选中为真
按条件过滤
 
謝謝各位的指點,但我就是沒辦法做到啊,請你們給出代碼好嗎?麻煩啦.
 
用DBGrid的话有点困难,
因为不一定所有的记录都在里面,
如果记录比较多的话,会自动分包。
所以……
 
我最恨吞吞吐吐,故做高深的人,每次看到都要骂。
 
有个差的办法:
记下选中的记录号,选择去掉这些记录号后的记录!试一下!多写一些代码!循环!
 
用dxDBGrid,一切变得简单。
 
顶部