解决方案 »
- 这个图片与XML结合的问题该如何解决?
- delphi编写dll中导出函数如何使用tstream这类delphi独有的数据类型作为参数?
- 库存计算问题
- 在winxp下,用DELPHI 6.0编写的程序在TRICHEDIT中无法显示字符
- 高分求TRxTrayIcon,TNMUDP,TColorCombobox , TdxSideBar TRxTimerList ThotKeySpy 控件
- DELPHI 5.0中的standard2对应什么类型
- 又一个高手的问题。(在线等待)
- 在D7里能用的TrayIcon控件在D2007里就不能用了,怎么一回事?
- ReportMachine7.0生成PDF,背景色是蓝色,怎么改?
- 请问那有关于 客户关系管理的软件下下载
- Delphi如何将添加后的数据立即显示出来
- windows2000 系统下程序不能删除的问题!
找找类似的方法
你创建的列是加在 dxDBGrid1中的,而不是窗体中
dxDBGrid1.ColumnByName('列的名称').Destroy;
或
dxDBGrid1.Columns[列的索引].Destroy;
var
i : Integer;
begin
for i := 0 to dxDBGrid1.ColumnCount - 1 do
dxDBGrid1.Columns[0].Destroy;
end;这段代码就可以删除掉动态生成的 列。之前也是这么写的,总是会报一个错误,后来发现是在dxdbgrid的dxDBGrid1CustomDraw事件里写过另外一段代码的原因。谢谢各位!