首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • DBGrid1绑定字符串的问题 [已结贴,结贴人:bingyuanaike]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 13:43:31 楼主
    DBGrid1.Columns.Items[2].FieldName:= 'YaoJiLeiXing';
    这是绑定字段名.没有问题。但是我想把这换成我的字符串...比如  TuiJianDu  这个字符串.
    该怎么写。 ???
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • gjw310
    • 等级:
    发表于:2008-04-10 13:47:571楼 得分:3
    var
    aa:String;
    aa:=***;//这里写你的字符串
    DBGrid1.Columns.Items[2].FieldName:= aa;
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 13:54:332楼 得分:0
    你好多谢.我是这么做的.但是DBGrid显示是空的.没有显示.麻烦给看下好吗. ?

            //显示内容  Tzm 08.01.14
        //DBGrid1.Columns.Items[0].FieldName:= 'No';
        DBGrid1.Columns.Items[0].FieldName:= 'YaoJiName';
        DBGrid1.Columns.Items[1].FieldName:= 'EName';
        DBGrid1.Columns.Items[2].FieldName:= 'YaoJiLeiXing';
        strTuiJianDu := DBGrid1.DataSource.DataSet.FieldByName('TuiJianDu').AsInteger;
        TuiJianDu:='';
        for i := 1 to strTuiJianDu do
        begin
          TuiJianDu:=TuiJianDu+'★';
        end;
        DBGrid1.Columns.Items[3].FieldName:= TuiJianDu ;
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 14:12:433楼 得分:3
    DataSet没有TuiJianDu+'★'这个字段怎么绑定
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 14:15:424楼 得分:0
    是啊。我是在搞这个问题.没有那个字段。但是我想显示我给它的字符串哦.
    不知道怎么给它.然后显示哦.
    把那个字段的值换成我的字符串.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 14:23:205楼 得分:5
    双击dataset打开字段编辑器,添加字段
    然后在字段的OnGetText事件写
    Text:=Sender.AsString+'★';
    //如果只想显示某个字符直接Text:='你要显示的字符';
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 14:30:366楼 得分:3
    LZ是不是想要这样的效果?
    Delphi(Pascal) code
    DBGrid1.Columns.Items[0].FieldName := 'YaoJiLeiXing'; DBGrid1.Columns.Items[0].Title.Caption := 'aa';
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 14:31:237楼 得分:0
    LZ是不是想要这样的效果?
    Delphi(Pascal) code
    DBGrid1.Columns.Items[0].FieldName := 'YaoJiLeiXing'; DBGrid1.Columns.Items[0].Title.Caption := 'TuiJianDu';
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 14:43:318楼 得分:0
    也不是.'TuiJianDu' 这个字段读的是数值型.我想把对应的数值转成对应的字符.然后再显示.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 14:45:279楼 得分:3
    引用 5 楼 hsmserver 的回复:
    双击dataset打开字段编辑器,添加字段
    然后在字段的OnGetText事件写
    Text:=Sender.AsString+'★';
    //如果只想显示某个字符直接Text:='你要显示的字符';

    你试过之后就知道了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 14:50:2110楼 得分:0
    字段的OnGetText事件  ????  怎么找的  没看到哦

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 15:03:1211楼 得分:3
    不知道LZ用的是什么控件,OnGetText事件如下,设计的时候双击控件会跳出来一个字段编辑器,选中其中的某个字段就会看到OnGetText事件了
    Table1.Fields[0].OnGetText;
    Query1.Fields[0].OnGetText;
    ADOTable1.Fields[0].OnGetText;
    ADOQuery1.Fields[0].OnGetText;
    ADODataSet1.Fields[0].OnGetText;
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 15:05:5712楼 得分:0
    DBGrid  这个控件
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 15:07:0413楼 得分:0
    我的设计思路就有问题了.多谢大家帮忙.我那个设计一页要显示30条记录.而我只做了一个记录的。所以有问题.等我设计好了再说.
    多谢大家了
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved