社区
Delphi
帖子详情
怎么样实现在dbgrid的列中输入代码显示的是汉字??
sunfg
2005-06-23 09:53:08
我有一个代码和汉字一一对应的表bmzd,请问在dbgrid我要实现录入表单,
表bmzd例如:1:中国;2:美国。我在dbgrid中输入1,显示的不是1,而是中国,该怎么实现????最好详细点。……
...全文
160
7
打赏
收藏
怎么样实现在dbgrid的列中输入代码显示的是汉字??
我有一个代码和汉字一一对应的表bmzd,请问在dbgrid我要实现录入表单, 表bmzd例如:1:中国;2:美国。我在dbgrid中输入1,显示的不是1,而是中国,该怎么实现????最好详细点。……
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pukerno3
2005-06-24
打赏
举报
回复
可以使用lookup字段来实现。
就是在你的数据集中加一个lookup类型的新字段,设置他的listsource, keyfield, valuefield等,具体用法你可以参考帮助。
只不过这样之后你就不能输入“1”,而是直接在下拉框里选择“中国”
sunfg
2005-06-24
打赏
举报
回复
并不是那样简单,没有高手来知道吗?
xnk9499
2005-06-24
打赏
举报
回复
我觉得只要你在dbgrid的keydown事件中写代码就可以了啊!动态取出你输入的内容就可以了啊
zhangl_cn
2005-06-24
打赏
举报
回复
操作dbgrid对应的是数据集就可以了
你输入1时,其实是dbgrid.datasource.dataset.fieldbyname('field').asstring:=1;这时你只要把这个值转换成你想要的就可以了
abcde52511
2005-06-24
打赏
举报
回复
在数据集的GETTEXT事件中判断,
if Sender.AsString ='1' then
Text :='中国'
lovend
2005-06-24
打赏
举报
回复
帮你顶,这样有点麻烦的。
elvis200_200
2005-06-23
打赏
举报
回复
不会吧
代码贴出来瞧瞧
ComponentOne_True
DB
Grid
_WinForms_中文帮助文档教程
在你的Windows Forms项目中使用True
DB
Grid
,首先需要通过NuGet包管理器或者手动添加引用来引入ComponentOne库。然后,在工具箱中找到True
DB
Grid
控件,将其拖放到窗体上,即可开始进行基本设置。 三、数据绑定 True...
Visual Basic–
DB
Grid
13. **布尔型
显示
**:将boolean型数据在
DB
Grid
中
显示
为复选框,可以通过自定义单元格格式化或使用自定义控件
实现
。 14. **数据刷新**:对于动态绑定的Data
grid
,若数据未刷新,可能需要手动调用Refresh方法或设置...
sqlite3 for delphi 解决中文乱码问题
在使用SQLite3数据库引擎与Delphi集成开发过程中,经常...对于开发者而言,理解不同编码间的转换机制,以及如何在
代码
中
实现
这些转换,是非常重要的技能,这不仅可以解决当前的问题,还能避免未来可能出现的类似问题。
Delphi开发技巧之-VCL
在
DB
Grid
中使用回车键改变到下一个段 在listbox内列出所有目录、文件和驱动器 在Listbox内
显示
水平滚动条 在memo中
实现
UNDO 在RichEdit内搜索文本并选择它 在String
Grid
内使用Combobox作为编辑器 在String
Grid
单元中...
delphi 开发经验技巧宝典源码
0206 如何在
DB
Grid
中
实现
复制、粘贴功能 137 0207 在
DB
Grid
中将选中的多行删除 137 0208 在Data
Grid
中如何使标题文字居中 138 0209 如何把ListBox中的内容拖曳到另一个ListBox中 139 0210 把
DB
Grid
中的数据...
Delphi
5,935
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章