線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1766
推到 Plurk!
推到 Facebook!

IntraWeb中IWDBGRID批量刪除記錄的問題

答題得分者是:Mickey
Vazumi
一般會員


發表:3
回覆:1
積分:0
註冊:2004-10-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-22 19:22:08 IP:202.102.xxx.xxx 未訂閱
想實現 批量編輯或刪除的功能,類似BBS管理員批量刪貼一樣,每條記錄前有 CheckBox 使用IWGRID是沒有問題的,每個單元格都能控制 可是使用IWDBGRID問題來了,Column不綁定Field 怎麼也無法得到Control的值 用TcomponmentCount便歷也不行,應該怎麼實現呢
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-31 22:57:15 IP:218.32.xxx.xxx 未訂閱
Vazumi 你好: 你可以考慮從 TIWDBGrid 的 OnRenderCell 事件或 Columns 屬性 著手.
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-02-05 16:45:28 IP:218.163.xxx.xxx 未訂閱
1. SQL : select '刪除', Field1, Field2... from ...// 第一個字段="刪除"    2. IWDBGrid.OnRendelCell Event 中代碼如下:    
procedure TIWForm2.IWDBGrid1RenderCell(ACell: TIWGridCell; const ARow,
  AColumn: Integer);
var tempCheckBox:TIWCheckBox;
begin
  if AColumn=0 then begin
    tempCheckBox:=TIWCheckBox.Create(Self);
    ACell.Control := tempCheckBox;
  end;
end;
Vazumi
一般會員


發表:3
回覆:1
積分:0
註冊:2004-10-22

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-02-16 17:24:33 IP:218.93.xxx.xxx 未訂閱
楼上的解决方案已尝试,可能小弟愚笨 这样做能取到一条记录的CHECKBOX值么~ 关键这个CONTROL定位还是有点问题 不过先结案吧!
系統時間:2024-05-20 16:33:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!