社区
C++ Builder
帖子详情
那位高手知道如何改变DBGrid中的Memo字段的内容
Norwaywoods
2001-09-22 10:28:30
我建的一个表里的一些字段是Text类型的,用DBGrid和DBNavigator进行显示和修改,现在就是不知道怎样修改。清高手解答!
...全文
56
3
打赏
收藏
那位高手知道如何改变DBGrid中的Memo字段的内容
我建的一个表里的一些字段是Text类型的,用DBGrid和DBNavigator进行显示和修改,现在就是不知道怎样修改。清高手解答!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
szwxj
2001-09-25
打赏
举报
回复
可以显示,但不能修改,显示可以使用OnGetText事件
我不懂电脑
2001-09-22
打赏
举报
回复
三十年孤独之饱经沧桑自由聊天已经实现。
光明山人
2001-09-22
打赏
举报
回复
我知道Text不能用DBGrid来修改,除非你自己写InplaceEdit
delphi用ASGSQlite3访问sqlite数据库实例
delphi7用ASGSQlite3访问sqlite数据库实例: 1、用aducom sqlite3连接数据库,操作非常简单,跟用ado访问一样 2、用Navicat制作数据库,显示正常,但数据库
中
是乱码,不影响程序运行时的显示。 3、支持在设计时显示数据库
内容
。设置ASQLite3Table的active为true. 4、用Navicat制作数据库时,text
字段
要设置长度,否则系统认为它是
memo
字段
,在
db
grid
中
显示为[
MEMO
] 5、可下载本人上传的ASGSQLite3 For delphi7.rar使用。
ASQLite 整合 DISQLite 魔改第一版 最大兼容 支持 D2009-DXE8 和 64 位平台 1
[说明] DiSQLiteApi.dcu 文件根据实际开发环境在包内进行选择 本版本的 ASqlite 是基于 livu999 大侠的修改版继续魔改 原帖地址:http://download.csdn.net/download/ilvu999/6369053 本版本只支持 D2009 以上的 Unicode 版本的 Delphi 原作者在主要单元文件已经说明清楚了,老版本 Delphi 请绕道 为了照顾 XE2 下使用的朋友,故最后做了兼容 再照顾一下
DB
Grid
,令其不再显示 (
MEMO
) 另外做了兼容,在 XE8 开发环境及 64 位平台下通过基本测试 katar1024 (网名:阿龙) 2017-08-22 大改支持 TWide
Memo
,在此解决乱码问题 修正启用 SQLiteDateFormat 的情况下读取非正规日期字符串引起异常的 bug 查询语句
中
表名和
字段
名用
中
括号 [] 引括,可以使用 Index 之,等保留
字段
名 删除属性 CharacterEncode,一律按默认的 Uft-8 格式存取字符串 删除属性 DriverDll,已经启用 SQLite 静态库方式编译并链接,不需携带 dll 使用 DISQlite 的静态库编译,版本 3.8.3,兼容性和稳定性均良好 2017-08-23 插入和更新操作只针对已修改的
字段
进行处理和提交,提高执行效率 插入记录后,同步读取库
中
的数字和日期默认值,对取值自动分配 id 有意义 所有调试记录代码全部加了条件编译块控制,减小体积,提高调度效率 优化类型数据存取分支代码,减少体积,提高读写效率 去除初次读取数据 100 字节大小缓冲区的限制,防止字符串乱码 其它性能优化 其它 bug 修复 2017-08-24 修正设计器属性框
中
Active 属性设置为 True,但运行时未打开查询的 bug ftString、ftWideString、ft
Memo
、ftWide
Memo
等字符串
字段
通过乱码测试
Memo
字段
添加显示功能,控件不再显示(
MEMO
)或(WIDE
MEMO
)
Memo
字段
支持 AsInteger、AsDataTime 等数据功能(设计器预定义的
字段
无效) 2017-08-25 修改关键属性时自动关闭数据连接 TransactionType、TempStore, DefaultSynchronous 等属性从字符串值修改为枚举值 修正 TypeLess 功能 添加 TASQLiteBaseQuery 一些关键属性在设计器
中
改变
后自动关闭查询的功能 修正 Filtered 属性在设计器
中
改变
后,但结果没变的 bug PS: 本来想弄个批处理提交功能的(BatchedUpdates 或 CachedUpdates), 在某些场合很实用,但最近改的问题太多了,改得好累,等下次真正用到了再补上 对 SQLite 的初恋蛮深的,但不得不吐槽,想说爱它真的很不容易
ASQLite 整合 DISQLite 魔改第一版 最大兼容 支持 D2009-DXE8 和 64 位编译平台
[说明] DiSQLiteApi.dcu 文件根据实际开发环境在包内进行选择 本版本的 ASqlite 是基于 livu999 大侠的修改版继续魔改 原帖地址:http://download.csdn.net/download/ilvu999/6369053 本版本只支持 D2009 以上的 Unicode 版本的 Delphi 原作者在主要单元文件已经说明清楚了,老版本 Delphi 请绕道 为了照顾 XE2 下使用的朋友,故最后做了兼容 再照顾一下
DB
Grid
,令其不再显示 (
MEMO
) 另外做了兼容,在 XE8 开发环境及 64 位平台下通过基本测试 katar1024 (网名:阿龙) 2017-08-22 大改支持 TWide
Memo
,在此解决乱码问题 修正启用 SQLiteDateFormat 的情况下读取非正规日期字符串引起异常的 bug 查询语句
中
表名和
字段
名用
中
括号 [] 引括,可以使用 Index 之,等保留
字段
名 删除属性 CharacterEncode,一律按默认的 Uft-8 格式存取字符串 删除属性 DriverDll,已经启用 SQLite 静态库方式编译并链接,不需携带 dll 使用 DISQlite 的静态库编译,版本 3.8.3,兼容性和稳定性均良好 2017-08-23 插入和更新操作只针对已修改的
字段
进行处理和提交,提高执行效率 插入记录后,同步读取库
中
的数字和日期默认值,对取值自动分配 id 有意义 所有调试记录代码全部加了条件编译块控制,减小体积,提高调度效率 优化类型数据存取分支代码,减少体积,提高读写效率 去除初次读取数据 100 字节大小缓冲区的限制,防止字符串乱码 其它性能优化 其它 bug 修复 2017-08-24 修正设计器属性框
中
Active 属性设置为 True,但运行时未打开查询的 bug ftString、ftWideString、ft
Memo
、ftWide
Memo
等字符串
字段
通过乱码测试
Memo
字段
添加显示功能,控件不再显示(
MEMO
)或(WIDE
MEMO
)
Memo
字段
支持 AsInteger、AsDataTime 等数据功能(设计器预定义的
字段
无效) 2017-08-25 修改关键属性时自动关闭数据连接 TransactionType、TempStore, DefaultSynchronous 等属性从字符串值修改为枚举值 修正 TypeLess 功能 添加 TASQLiteBaseQuery 一些关键属性在设计器
中
改变
后自动关闭查询的功能 修正 Filtered 属性在设计器
中
改变
后,但结果没变的 bug PS: 本来想弄个批处理提交功能的(BatchedUpdates 或 CachedUpdates), 在某些场合很实用,但最近改的问题太多了,改得好累,等下次真正用到了再补上 对 SQLite 的初恋蛮深的,但不得不吐槽,想说爱它真的很不容易
Delphi7 sqlite3完整源码解决
找了很久才找到全套源码(内含ZEOS
DB
O-7.1.4-stable控件),完美解决
Db
grid
的Text
字段
显示为
Memo
的问题,现在此共享! 全部源码的说明,详见 https://fishc.com.cn/thread-58213-1-1.html (此处未提供下载)
Delphi开发技巧之-VCL
ListView 排序 String
grid
内使用回车键代替Tab键 TListBox内显示分栏 TListBox每一行显示交互的颜色 T
Memo
内光标位置根据鼠标移动 T
Memo
自动卷动 TRichEdit卷到特定位置 TRxRichEdit内插入图像 TString
Grid
中
插入、删除一行 TString
Grid
保存和装载 TTreeview控件显示粗体节点 TWebBrowser
中
调用“查找”对话框 为Listview栏添加双击事件 为工具栏的TToolButton设置新的索引 仅通过Classname创建和管理任意窗体 从RichEdit取Rtf格式 从TListBox
中
拖放项目到TRichEdit 从一个TRichedit复制格式Rtf文本到其它 使用CustomSort方法排序TListView 使用
DB
Grid
字段
队列同步列标题队列 使用Interfaces和TInterfaceList 使用TRichEdit存储大于64K数据 使用代码移动String
Grid
的行和列 使用圆形角显示控件 使用类名显示窗体 保存 装载TCheckListbox值 保存和装载TListView 保存和装载TTreeView 允许T
DB
Grid
栏调整大小但防止移动 克隆控件 克隆窗体 列出控件的所有属性和事件 创建可编辑ListBox 删除Listbox的所有选定项目 删除stringlist
中
重复项目 删除TString
Grid
中
的列 动画窗体 取ComboBox List句柄 取TListview内所有选定项目 取TShellListView
中
选定文件的路径 取列举值的名称 在combobox
中
实现autocomplete 在
DB
Grid
中
使用回车键
改变
到下一个段 在listbox内列出所有目录、文件和驱动器 在Listbox内显示水平滚动条 在
memo
中
实现UNDO 在RichEdit内搜索文本并选择它 在String
Grid
内使用Combobox作为编辑器 在String
Grid
单元
中
画不同颜色 在TComboBox
中
显示栏 在TComboBox内绘制位图 在TDateTimePicker内显示星期几 在TFileListBox内显示多列 在TListBox
中
创建彩色项目 在TListBox内拖拽 在TListbox内绘制位图 在TListview内执行二进制搜索 在TListView内拖拽多个项目 在TListView列
中
创建进度条 在T
Memo
内查看和编辑MS-DOS文本 在TPageControl拖拽Tabs 在TPrintDialog上放置定制控件 在TRichEdit内使用上标和下标 在TRichEdit内使用超链接 在TRichEdit内文本使用不同的下划线样式 在TRichedit内设置段落行距 在TString
Grid
内删除一行 在TString
Grid
实现OnColumnClick事件 在自己的控件显示信息 复制Listbox项目到剪贴板 失效TTreeview的tooltips 定制TDateTimePicker的格式 居
中
控件 屏蔽在EditBox内按回车键的都都声 强制在TEdit内输入 排序String
Grid
搜索和替换RichEdit
中
文本 搜索和选定TListBox的项目
改变
T
DB
Grid
的DefaultRowHeight
改变
TRichEdit内选定文本的背景颜色
改变
TString
Grid
内选定单元的颜色
改变
标准对话框
改变
状态栏字体样式
改变
窗体上所有控件的属性
改变
进度条颜色 根据String
Grid
列
内容
自动调整大小 根据列排序TString
Grid
检查String
grid
中
指定单元示范选定 检查T
Memo
能否取消操作 检查TreeView是否完全展开或折叠 检查TString
Grid
是否有滚动条 添加接口对象到list 清空String
Grid
的所有单元 移动listbox项目 移动TListView项目 移动TRichEdit内光标到指定位置 聚焦T
DB
Grid
某些单元 自动打开TDateTimePicker 自定义
Memo
边界 获取TRichEdit
中
鼠标指针下面的字 访问TRadioGroup的控件 调整TComboBox下拉列表的宽度 转换Editbox的首字符为大写 转换TEdit
中
每个词的首字母为大写 输出TString
Grid
到TListView 运行时创建TButtons队列 运行时创建控件 运行时创建菜单项 运行时替换控件 返回TTreeView内字符串路径 防止在TEdit内剪贴、复制、粘贴 防止用户调整TListView栏大小 限制TEdit的输入 隐藏TListView滚动条 隐藏最小化MDI子窗口 颜色Combo Box 验证TEdit
中
输入的是数字
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章