社区
数据库相关
帖子详情
dbgrid 的columns.add 出现的奇怪问题
lvqiang
2008-03-21 10:21:30
想控制一下dbgrid 的columns属性,在另外一个窗口定义了一个mycolumns,用mycolumns:=dbgrid1.columns 赋值。
可是添加新的field时,即运行mycolumns.add之后,mycolumns.count变成1,所有的设置都消失了。请问怎么办?
虽然在运行mycolumns.rebuildxxx这个方法以后就一切正常了。可是这个方法把我设置的所有属性都弄没了。
...全文
152
3
打赏
收藏
dbgrid 的columns.add 出现的奇怪问题
想控制一下dbgrid 的columns属性,在另外一个窗口定义了一个mycolumns,用mycolumns:=dbgrid1.columns 赋值。 可是添加新的field时,即运行mycolumns.add之后,mycolumns.count变成1,所有的设置都消失了。请问怎么办? 虽然在运行mycolumns.rebuildxxx这个方法以后就一切正常了。可是这个方法把我设置的所有属性都弄没了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lvqiang
2008-03-29
打赏
举报
回复
assigned 应该是赋值给一个已经存在的实例,2楼的你这样赋值真的成功过吗?因为要create一个tcolumns不是很容易啊。
话说以上问题我好像解决了,就是在设置dbgrid的时候把columns属性填满(add *),之所以出现我问的问题我觉得应该是delphi的一个bug ,因为有时候就没问题。
支持中文哦
2008-03-21
打赏
举报
回复
楼上正解
火龙岛主
2008-03-21
打赏
举报
回复
mycolumns.assigned(dbgrid1.columns)
Delphi成绩表打印
db
grid
1.
Column
s.Items[3].Width:=150;
db
grid
1.
Column
s.Items[4].Width:=80;
db
grid
1.
Column
s.Items[5].Width:=60;
db
grid
1.
Column
s.Items[6].Width:=60;
db
grid
1.
Column
s.Items[7].Width:=60;
db
grid
1....
Delphi读入数据到
DB
Grid
并向Word中插入表格.rar
wordDoc.Tables.Item(1).Cell(1,i).Range.InsertAfter(
DB
Grid
1.
Column
s[i-1].Field.FieldName); end;
DB
Grid
1.DataSource.DataSet.First; //当前行为首行 for y:=2 to ADOQuery1.RecordCount 1 do //向表中...
DB
Grid
导出Excel
//
DB
Grid
.
Column
s[I].Field.Value 将获取当前记录第I列的值 // 对这些值进行处理,例如写入Excel DataSet.Next; // 移动到下一条记录 end; end; ``` 要导出数据到Excel,你需要创建一个新的Excel工作簿,添加...
Delphi+
DB
Grid
导出Excel文件
Worksheet.Cells[i + 1, j + 1] :=
DB
Grid
.
Column
s[j].Field.AsString; end; end; ``` 注意,这里假设所有字段都是字符串类型,如果包含其他类型,如日期或数值,需要进行适当的转换。 5. **保存并关闭Excel**:...
Delphi
DB
Grid
导出Excel2010
Delphi
DB
Grid
导出 Excel 2010 Delphi
DB
Grid
是一个强大的数据-
grid
控件,经常用于展示大量数据。然而,在实际应用中,我们经常需要将
DB
Grid
中的数据导出到其他格式,例如 Excel,以便于数据分析和处理。下面...
数据库相关
2,507
社区成员
88,453
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章