dbgrid时,由于表字段太多,使用水平滚动条时,第一列内容就看不见,有无办法让水平滚动条滚动时,第一列不动。
解决方案 »
- 关于ComboBox与数据难点
- 请问如何给窗体内所有TEDIT赋值?
- 高分求解: dll中的窗体最小化后到任务栏并加载图标
- 空值害死人呀。
- 为什么WriteFile写串口老是返回FALSE呢?从来没成功过,有没有人做过呢?
- 怎样输入这些类型的数据?
- 如何判断一个字符串为数字??
- 请问谁可以给我一段数据库连接的程序,并取得recordset集
- 请问哪儿有SkinEngine可下载呀
- 怎样向其它程序定时发消息,要精确到毫秒,,用sendmessage or postmessage or keybd_event都不行!在线等待!
- 请教遍历TreeView控件,返回各节点的算法
- 怎样在delphi 中调用帮助文件,急急!!!在线等待
TStringGrid(DBGrid1).FixedCols := 2;建议使用ehlib控件,很轻松就实现
你可以试使:
先运行程序设置好dbgrid的给列宽度,然后关闭,当然在关闭程序代码中加入:DBGrid1.Columns.SaveToFile(ExtractFilePath(Application.ExeName) + '\Grid\Grid1.gid');
然后,再在程序启动的代码中加入:
DBGrid1.Columns.lordFromFile(ExtractFilePath(Application.ExeName) + '\Grid\Grid1.gid');
就可以了