有关Ehlib中DbGridEh控件的多行选择
摘要:在dbgrideh中允许选择多行,如何知道哪些行被选中?是个BOOKMARK类型的属性。SelectedRows:TBookmarkListprocedureTForm1.Button1Click(Sender:TObject);vari,j:Integer;s:string;beginifDBGrid1.SelectedRows.Count0thenwithDBGrid1.DataSource.DataSetdofori:=0toDBGrid1.SelectedRows.Count-1dobeginGotoBookmark(pointer(DBGrid1.SelectedRows.Item
阅读全文
posted @
2010-12-31 07:14
追梦人RUBY
阅读(721)
推荐(0) 编辑
delphi中DBGridEh的更新区域
摘要:我现在需要实现一个功能,在DBGridEh中选择一条或者多条记录,然后点击某个按钮什么的就把选中的记录的某个字段进行一些修改。我要怎么样知道用户是选择哪几条记录啊???急急急!!!另想请问处理字符串的函数,应该有截取字符串某个字符的前面一部分,比如TAB字符。我的分值不多了,如果认为太少,还可以加分![:(] 1:for i := 0 to DBGrid1.SelectedRows.Count - 1 dobeginADOQry_User.GotoBookmark(pointer(DBGrid1.SelectedRows[i]));//处理;end; 2:可以解释一下原理吗?是不是当用户在DB
阅读全文
posted @
2010-12-30 23:55
追梦人RUBY
阅读(951)
推荐(0) 编辑
DBGridEh使用技巧
摘要:首先将dbgrideh的一个页脚数属性FooterRowCount设置为 1; 再将dbgrideh的属性中的sumlist中的Active 设置为 True; 第三步:打开dbgrideh的字段列表;选择需要求和的字段,有个属性Footer下有 FieldName是求和的字段; ValueType是操作的类型;(fvtSum 求和; fvtAvg 平均值; fvtCount 记录数; fvtStaticText 静态文本; fvtFieldValue 字段值 )使用 TDBSumList 组件 还记得以前有朋友问过这样一个问题:在 DBGrid 下如何像 Excel 一样能够做统计计算,实话
阅读全文
posted @
2010-12-30 22:01
追梦人RUBY
阅读(1363)
推荐(0) 编辑
安装 Ehlib 的方法说明
摘要:使用方法:http://www.delphibbs.com/keylife/iblog_show.asp?xid=15566语 种:简体中文 编辑器:DELPHI7 平 台:Win9x,Win2k/NT,WinXP作品源代码: - 软件或演示: - 代码大小: - 软件大小: - 无图片在论坛上经常看到很多新手问一些安装组件的方法,我以前在这个方面也碰到过些问题,也有了一些心得,现在就安装Ehlib组件(版本为3.3)的方法做个说明: 1、当然是先要卸载以前安装的Ehlib组件了,在菜单的“Component”的“install Packeges”里,选择ehlib XX,选择“Remov
阅读全文
posted @
2010-12-30 21:57
追梦人RUBY
阅读(458)
推荐(0) 编辑
EhLib DBGridEh组件在Delphi中应用全攻略总结
摘要:EhLib DBGridEh组件在Delphi中应用全攻略总结 【DBGridEh(增强型表格组件)功能详解】DBGridEh组件无论在外观上还是功能上都非常类似Borland开发工具中现有的dbgrid组件,它除了提供dbgrid组件的全部功能外,还增加了下列新功能:● 任意选择多行、列或矩形区域的数据.● 为多列标题设定共同的父标题行.● 表格底部(Footer) 区显示求和、计数和其它统计信息.● 自动调整组件宽度与客户区域等宽.● 设置标题行、数据行的高度.● 超长的标题行、数据行文本自动折行处理.● 标题行可作为按钮使用,并可选择是否显示排序标志符(▽降序△升序).● 点击列标题可对
阅读全文
posted @
2010-12-30 21:50
追梦人RUBY
阅读(806)
推荐(0) 编辑
DBGridEH在Delphi7中的安装方法及使用说明
摘要:Delphi7自带的DBGrid控件在数据控制方面略显弱势,因此网上流行的DBGridEH控件显得尤为重要,下载了安装方法还比较繁琐,因此写个说明,呵呵,方便自己及同道中人查阅。顺便提供个DBGridEH下载地址:http://www.51delphi.com/delphi/download?num=1,注意要在IE里面输入这个地址,我用火狐浏览器就下载不了,我也不知道为什么。///////////////////////////////////////////////////////////////////////////////////////////////////////(1)新建文件
阅读全文
posted @
2010-12-30 21:39
追梦人RUBY
阅读(791)
推荐(0) 编辑
dotNet 桌面程序改造计划.下拉框篇.DataGrid下拉窗口
摘要:一、效果图实现功能:n 码名转换[输入编码焦点离开后显示名称]。n 下拉出带有DataGrid 的选取窗口。n 背景窗口不失去焦点二、 开发背景看到N 多程序里都有这种类是功能、如PB 的下拉数据窗口、Delphi 也有同类的Grid 而 DotNet 的Grid 控件却没有这种功能、两个字“郁闷”、配合上一文中的一些经验和知识很轻易的就可以搞出 类是的功能、在发文档回报csdn 的各位同僚、数行代码寥表我心如果要转载文章情通知本人 QQ:65323574 Email:FlashElf@163.com三、程序实现代码解析说明:本文使用的 SystemShell 和 NoActForm 类在上一
阅读全文
posted @
2010-12-22 15:16
追梦人RUBY
阅读(249)
推荐(0) 编辑
C#中MessageBox用法大全(附效果图)
摘要:MessageBox.Show()共有21中重载方法。现将其常见用法总结如下: 1.MessageBox.Show("Hello~~~~");最简单的,只显示提示信息。2.MessageBox.Show("There are something wrong!","ERROR"); 可以给消息框加上标题。3.if (MessageBox.Show("Delete this user?", "Confirm Message", MessageBoxButtons.OKCancel) == DialogResult.OK){ //delete}询问是否删除时会用到这个。4.if (MessageBo
阅读全文
posted @
2010-12-22 15:15
追梦人RUBY
阅读(311)
推荐(0) 编辑
用SQL数据库批量插入数据简介
摘要:最近忙于公司BI软件性能测试,这几天主要测试CUBE采用ROLAP下,PA的并发和稳定性。涉及表和维度,立方:事实表sales_fact_1997,维度表time_by_day;立方:sales。修改内容:删除原来的TIME维度,新建TIME维度,修改SALES立方。 数据插入: 1、事实数据插入:通过DTS加调度实现将sales_fact_1997的数据进行复制。频率为每分钟10000条。主要用到的SQL语句:select top 10000 * from sales_fact_1997 2、维度数据插入:通过SQL语句插入数据到time_by_day. 测试用到的SQL语句: 1、单条插入
阅读全文
posted @
2010-12-13 07:17
追梦人RUBY
阅读(206)
推荐(0) 编辑
可靠性最佳做法
摘要:下列可靠性规则是面向 SQL Server 的;但它们也适用于任何基于宿主的服务器应用程序。对于 SQL Server 这类服务器而言,不泄漏资源且不降低性能极其重要。 但是,并不能通过为每个更改对象状态的方法编写退出代码来实现这两个目标。 我们的目标不是编写 100% 可靠并能够通过退出代码从任意位置的任何错误中进行恢复的托管代码。 那样做的话任务过于艰巨,且成功的可能性微乎其微。 公共语言运行库 (CLR) 难以为托管代码提供足够强的保证,因此要编写完美的代码很不现实。 注意,与 ASP.NET 不同,SQL Server 仅使用一个进程,且只有将数据库关闭一段时间后才能回收该进程,而且这
阅读全文
posted @
2010-12-04 20:46
追梦人RUBY
阅读(270)
推荐(0) 编辑