dbgrid时,由于表字段太多,使用水平滚动条时,第一列内容就看不见,有无办法让水平滚动条滚动时,第一列不动。
解决方案 »
- AdoQuery在多线程中执行错误的sql语句为什么不报错?
- GetClass总得不到结果。
- Richedit?
- 散分,交友
- clientdataset.params.parambyname('@cs'=onestr) 为何不能传递汉字变量?
- 如何得到从显的分辨率?
- 是不是在主窗体的FormCreate事件中动态创建Login登录窗口?
- MDI窗口闪烁的问题!
- 没人会这个问题吗??????????????谁会请发言?????
- Delphi数据库软件的安装程序需要配置哪些文件?为什么我的数据库安装程序不能用,望赐教
- 请教遍历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');
就可以了