CSDN论坛 > VB > 控件

求救:用过True DBGrid控件的朋友请进! [问题点数:100分,结帖人yvone]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:58
Bbs1
本版专家分:0
Bbs5
本版专家分:3354
Bbs5
本版专家分:3155
Bbs5
本版专家分:3155
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
DataSnap DBGrid DateTimePicker 组合输入日期值
对于DataSnap三层数据库软件,对于日期格式要求比较严格,如日期采用“yyyy-MM-dd”格式,人工输入时,常会出现错误,将“2014-01-01”会错误录入成“2014-1-1”。为了避免用户录入错误。在DBGrid录入时,通过DateTimePicker规范录入格式,起到减少错误的效果。笔者通过参考网上的例子,通过DateTimePicker与DBGrid两控件的结合,将DateTime
Delphi在DBGrid中插入下拉组合框
Delphi2007典型开发实例--在DBGrid中插入下拉组合框源代码!
Delphi 同时使用 dbgrid ,dbgrideh 的冲突
同时使用 dbgrid ,dbgrideh 的冲突(Incompatible types) 声明:该篇转载自百度空间http://hi.baidu.com/382943850/blog/item/a5c17cd87687d23632fa1cec%2Ehtml 解决方法:修改引用的顺序 Windows, Messages, SysUtils,Variants,Classes
delphi7 dbgrid中加入COMBOBOX
在DBGrid 网 格 中 实 现 下 拉 列 表, 设 置 好DBGrid 中 该 字 段 的PickList  字 符 串 列 表、 初 始 的 序 号 值DropDownRows 即 可。 以 职 工 信 息 库 中  的 籍 贯 字 段( 字 符 串 类 型) 为 例, 具 体 设 计 步 骤 如 下:  1、 在 窗 体 上 放 置Table1、DataSource1、DBGrid
在DBGrid表格控件中实现下拉表格控件
一、DBGrid网格处理的原理         Delphi提供了功能强大的DBGrid组件,以方便进行数据库应用程序设计。但是如果我们仅仅利用DBGrid组件,每一个获得焦点(Grid)只是一个简单的文本编辑框,不方便用户输入数据。Delphi也提供了一些其他数据组件来方便用户输入,比如DBComboBox,DBCheckBox等组件,但这些组件却没有DBGrid功能强大。
将DBGrid中的数据快速导出到Excel的控件
发布原因:<br>在网上找了很久也没找到个好用的,不是慢,就是要依赖Excel(必须按装),又找呀找,才找到一个http://blog.csdn.net/xiangding/archive/2003/10/27/16918.aspx,但试了一下,不能用,不知是我用法不对还是本身有问题(由于没有给出使用示例),后来找到http://developer.51cto.com/art/200510/7494.htm这个不错,但他又让我装ehlid,不爽,所以对其做了修改,其它也就是去了个加页脚的地方,很爽,有进度条,导完后如果按安装了Excel则直接打开,如果没有的话就不管了,自已想办法打开吧!<br><br>特点:<br>一、不需安装Excel即可导出。<br>二、有进度条。<br>三、最多可以导出多少条,我没试,我试了5万条没有问题,时间也就是只需1-5分钟(我电脑较慢)。<br>四、不需安装组件。<br><br>使用方法(注:别忘了uses DBGridToExcel;):<br>procedure TForm1.btn1Click(Sender: TObject);<br>var<br> DBGridToExcel: TDBGridToExcel;<br> ExcelFileName: string;<br>begin<br> DBGridToExcel := TDBGridToExcel.Create(nil);<br> try<br> DBGridToExcel.TitleName := '入网车辆统计报表';<br> DBGridToExcel.BeginDate := '开始日期:2005-07-01';<br> DBGridToExcel.EndDate := '结束日期:2005-07-18';<br> DBGridToExcel.UserName := '系统管理员';<br> DBGridToExcel.DBGrid := dbgrd1;<br> DBGridToExcel.ShowProgress := True;<br> if ExcelFileName = '' then<br> begin<br> ExcelFileName := 'c:\1.xls';<br> with TSaveDialog.Create(nil) do<br> begin<br> Filter := 'Microsoft Excel xls文件|*.xls';<br> DefaultExt := 'xls';<br> if not Execute then<br> Exit<br> else<br> ExcelFileName := FileName;<br> end;<br> end;<br> DBGridToExcel.FileName := ExcelFileName;<br> DBGridToExcel.Open := False;<br> DBGridToExcel.ExportToExcel;<br> finally<br> DBGridToExcel.Free;<br> end;<br>end;<br>
如何用DBGrid实现排序
我找到了使用 ADOQUERY 控件实现的方法,可做参考: 巧用DBGrid控件的Sort属性实现“点击标题栏自动排序功能 很多朋友在使用DBGrid控件时,抱怨没有点击标题栏便可自动排序的功能,实际上通过ADOQuery或其它数据集组件的Sort属性配合DBGrid的OnTitleClick事件,可以方便地实现此功能。因为Sort属性可以让活动数据集按指定的字段进行排序,也可以选择排序方式(
DbGridToExcel(Delphi)
procedure TFrm_func.DbGridToExcel(ADg: TDBGrid); var   xlApp, xlSheet, szValue: Variant;   ARow, iLoop: word;   FSaveDialog: TSaveDialog; begin   if ADg.DataSource.DataSet.IsEmpty then   begin
网格控件:True DBGrid 7.0
著名的网格控件,此版本包含了注册解密程序。解密步骤: 安装完成后运行Register.exe, 得到Finger Print内容,运行cr-true_dbgrid_pro_v7.0_key.exe 输入Finger Print,按Generate得到License Key, 再在Register.exe中输入License Key即可。
delphi DBGrid第三方控件(.pas,.dcu)
绝对好用,我一直在用!不会使用的请在评论中提出。
关闭