delphi DBGrid 获取字段里的值进行循环截取并取值 怎么实现的啊!

delphiDBGrid获取字段里的值进行循环截取并取值怎么实现的啊,数据库字段的值是这样的断裂拉伸强度$撕裂强度$扯断伸长率$粘接剥离强度$不透水性$低温弯折去除$符号... delphi DBGrid 获取字段里的值进行循环截取并取值 怎么实现的啊, 数据库字段的值是这样的 断裂拉伸强度$撕裂强度$扯断伸长率$粘接剥离强度$不透水性$低温弯折 去除$符号然后第一次是取 断裂拉伸强度 二次是取 撕裂强度 逐步循环取值如何实现啊,大神们求救啊 展开
 我来答
百度网友0951d78
2014-01-18 · TA获得超过1451个赞
知道小有建树答主
回答量:1727
采纳率:0%
帮助的人:1261万
展开全部
var
  LStrList:TStrings;
begin
  LStrList := TStringList.Create;
  LStrList.Delimiter := '$';
  LStrList.DelimitedText :='断裂拉伸强度$撕裂强度$扯断伸长率$粘接剥离强度$不透水性$低温弯折';
  {LStrList里方的就是
断裂拉伸强度
撕裂强度
扯断伸长率
粘接剥离强
不透水性
低温弯折} 
end;
更多追问追答
追问
  大神好像不对呀,

  tJc_CS:=DataModule1.UniQuery3.Fieldbyname('JC_CS').AsString;//这个字段里取得是断裂拉伸强度$撕裂强度$扯断伸长率$粘接剥离强度$不透水性$低温弯折'; 然后去取每次获取选中的DBGrid 值进行循环取
 
追答
var
  LStrList:TStrings;
  i:integer;
begin
  LStrList := TStringList.Create;
  LStrList.Delimiter := '$';
  while not DataModule1.UniQuery3.eof do
  begin
    tJc_CS:=DataModule1.UniQuery3.Fieldbyname('JC_CS').AsString;
    if  tJc_CS = ‘’ then break;
     LStrList.DelimitedText :=tJc_CS;
     for i:=0 to LStrList.count -1 do
     begin
     //输出
     end;
     DataModule1.UniQuery3.next; 
  end; 
end;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式