起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 129|回复: 3

【结】多行的删除~~~~**

[复制链接]
发表于 2008-5-27 17:21:09 | 显示全部楼层 |阅读模式
选中DataGrid的【Options】的【egoMultiSelect】选项,然后代码如下:
  var
    i, j: Integer;
    s: string;
  begin
    if DataGrid1.SelectedCount > 0 then
      with DataGrid1.DataSource.DataSet do
        for i := 0 to DataGrid1.SelectedCount - 1 do
        begin
          Bookmark := DataGrid1.SelectedRows;
          for j := 0 to FieldCount - 1 do
          begin
            if (j > 0) then s := s + ', ';
            s := s + Fields[j].AsString;
          end;
          Memo1.Lines.Add(s);
          s := '';
        end;
  end;

这里是选中多行了。。但是要怎么样删除上面选中的多行。给行代码??谢谢~~
回复

使用道具 举报

发表于 2008-5-27 17:35:27 | 显示全部楼层
DataGrid1.DeleteSelection
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-27 17:37:20 | 显示全部楼层
QQ群搞定了。。原来不用参数的。。

        DataGrid1.DeleteSelection;

结T`~~
回复 支持 反对

使用道具 举报

发表于 2008-5-27 17:48:12 | 显示全部楼层
ok
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 22:52 , Processed in 0.035457 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表