怎么向StringGrid控件里插入数据呢?

gwly 2005-05-18 05:28:10
我从文本文件取出数据来,我想用网格的方式展示出来,我选择了 StringGrid控件,但我不知道怎么写语句向StringGrid插入数据呢?
...全文
170 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
飞天揽月 2005-05-18
  • 打赏
  • 举报
回复
察看帮助,。。????
duanhai 2005-05-18
  • 打赏
  • 举报
回复
樓主可以用 yckxzjj(刀剑如梦) 的方法一個一個的賦值,
也可以用如下方法:

StringGrid1.Rows[1].Delimiter := ',';//設定你的分隔符號
StringGrid1.Rows[1].DelimitedText := 你的一行文本//增加一行

說明:
你的文本需要是如下格式:
A,B,C,D,E
其中“,”為分隔符號,當然也可以是其它的
然後你讀取一行之後,就可以這樣賦值:
StringGrid1.Rows[1].Delimiter := ',';
StringGrid1.Rows[1].DelimitedText := 'A,B,C,D,E';
這樣做,還有幾個需要注意的地方:
一:你的列要足夠,如上例中,你需要給定5列
二:你的行要足夠

增加一行,只需要設置其RowCount屬性即可
如:
StringGrid1.RowCount := StringGrid1.RowCount + 1;//即為增加一行
相應的增加一列也是相同的方法
如果樓主還有標題行或者標題列,那麼則需要自己做處理

夠清楚了吧,敲那麼多,累死我了:(
yckxzjj 2005-05-18
  • 打赏
  • 举报
回复
StringGrid1.Cells[1,I] :=
StringGrid1.Cells[2,I] :=
StringGrid1.Cells[3,I] :=
StringGrid1.Cells[4,I] :=
xtaotao 2005-05-18
  • 打赏
  • 举报
回复
StringGrid1.Cells[2,1]:='aaaa';
注意2是列号,1是行号

先找本DELPHI书看看吧

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧