社区
Delphi
帖子详情
怎么样实现在dbgrid的列中输入代码显示的是汉字??
sunfg
2005-06-23 09:53:08
我有一个代码和汉字一一对应的表bmzd,请问在dbgrid我要实现录入表单,
表bmzd例如:1:中国;2:美国。我在dbgrid中输入1,显示的不是1,而是中国,该怎么实现????最好详细点。……
...全文
123
7
打赏
收藏
怎么样实现在dbgrid的列中输入代码显示的是汉字??
我有一个代码和汉字一一对应的表bmzd,请问在dbgrid我要实现录入表单, 表bmzd例如:1:中国;2:美国。我在dbgrid中输入1,显示的不是1,而是中国,该怎么实现????最好详细点。……
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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方法或设置...
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
中的数据...
C++Builder精彩编程实例集锦的源
代码
前3部分.rar
实例036 如何在列表框中同时
显示
图像和文字 实例037 如何设置属性表组件标签图像 实例038 如何控制Memo组件的文字边界 实例039 如何使用
代码
控制文字滚动 实例040 如何纵向
显示
字符串 实例041 如何旋转
显示
字符...
Delphi
5,927
社区成员
262,932
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章