起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 149|回复: 9

【结帖】如何在datagrid中建立多行空记录

[复制链接]
发表于 2007-9-21 17:03:41 | 显示全部楼层 |阅读模式
如题
回复

使用道具 举报

发表于 2007-9-21 17:10:45 | 显示全部楼层
在数据集中添加多条空记录。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-21 17:11:56 | 显示全部楼层
对,比如说加10,怎么做
回复 支持 反对

使用道具 举报

发表于 2007-9-21 17:13:55 | 显示全部楼层
datagrid隐藏有数据的字段,显示没数据的字段
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-21 17:14:48 | 显示全部楼层
什么呀,你说的
我的意思是新建10条空记录
回复 支持 反对

使用道具 举报

发表于 2007-9-21 17:15:07 | 显示全部楼层
DataGrid.DataSource.DataSet.Append;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-21 17:16:24 | 显示全部楼层
我知道这个新建,我说的是10条
怎么写循环
回复 支持 反对

使用道具 举报

发表于 2007-9-21 17:23:58 | 显示全部楼层
for i := 0 to 9 do
begin
  ...
end;
看看delphi相关资料吧
回复 支持 反对

使用道具 举报

发表于 2007-9-21 17:29:57 | 显示全部楼层
参考
var
  i: integer;
begin
  dsbRYXX.DataSet.DisableControls;
  dsbRYXX.DataSet.First;
  try
    for i := 0 to dsbRYXX.DataSet.RecordCount do
    begin
      dsbRYXX.DataSet.Edit;
      dsbRYXX.DataSet.FieldByName('Select').AsInteger := 0;
      dsbRYXX.DataSet.Next;
    end;
  finally
    dsbRYXX.DataSet.EnableControls;
    dsbRYXX.DataSet.First;
  end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-22 07:57:31 | 显示全部楼层
证明了一句话:没有实验就没有发言权,
我已经在纸上写出了代码,但认为是错的,所以没有用,真的笨蛋呀
结了
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 04:21 , Processed in 0.040769 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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