关于dataset中数据显示在页面的table中的问题

Scorpio_F 2007-04-09 10:57:34
dataset中已经存在一个表,例如有ID,名称,级别字段,现在我想在页面的一个table中显示这个dataset中表的内容,请问一下怎么显示,如何将表里面每行的数据显示在相应的表格里,表格行数和dataset中表的行数一样,麻烦大家帮帮我,先谢谢了
...全文
398 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
zpxfzp 2009-03-03
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 lidald 的回复:]
我在09年的今天,遇到了楼主一样的问题,唉。。。。不知道楼主当年如何解决的
[/Quote]

悲哀
lidald 2009-03-03
  • 打赏
  • 举报
回复
我在09年的今天,遇到了楼主一样的问题,唉。。。。不知道楼主当年如何解决的
胖叮 2007-04-15
  • 打赏
  • 举报
回复
一定要用GridView吗?
yuhe7919 2007-04-15
  • 打赏
  • 举报
回复
关注中!
lwjvince 2007-04-09
  • 打赏
  • 举报
回复
写一个checkbox,逐行提交先进行判断checked就行了

Scorpio_F 2007-04-09
  • 打赏
  • 举报
回复
我在GridView的模版里面试过了,倒是有CheckBox 但是我师父说提交的时候,不好逐行插入数据库,所以让用Table来做,可是现在一点办法都没有。。。
Scorpio_F 2007-04-09
  • 打赏
  • 举报
回复
牛人都去哪里啦???来个人指点一下啊
望月神 2007-04-09
  • 打赏
  • 举报
回复
gridview有一个模版列,在里面加就可以了,不会学习才会进步嘛
Scorpio_F 2007-04-09
  • 打赏
  • 举报
回复
应为我想在table的别的格子里面加上CheckBox呢,用GridView我不知道怎么加
我的字段有个级别,是int型的,1 或 2, 然后想在每行加上两个CheckBox,显示的时候,如果是1,CheckBox1就被选中,如果是2CheckBox2被选中,不知道可以实现吗?
lwjvince 2007-04-09
  • 打赏
  • 举报
回复
直接使用datagrid 绑定
datagrid1.datasource=dataset.table[tablename];
datagrid1.databind();
txwd0033 2007-04-09
  • 打赏
  • 举报
回复
为什么不用 GridView控件?
llyzcy 2007-04-09
  • 打赏
  • 举报
回复
up
Scorpio_F 2007-04-09
  • 打赏
  • 举报
回复
其实我不是很明白GridView有什么解决不了,刚学不久,不是很熟悉这些东西
我现在的意思是,把一个读取到dataset 中,展示在页面中,
字段名为id,名称,级别(int型)
由于数据是从数据库读取,所以希望在页面可以用动态生成的表格显示,
级别值为1和2两种,用两个CheckBox展示,CheckBox1和CheckBox2
如果该值为1,显示的时候,CheckBox1为选中状态
如果该值为2,显示的时候,CheckBox2为选中状态
并且可以对其修改,然后遍历表格,再将数据提交到数据库。
就这些要求,我不知道GridView可以实现吗?但是现在我需要用table来展示在页面中
johnbl 2007-04-09
  • 打赏
  • 举报
回复
如果绑定数据的话建议你还是用GridView来做~
你可以说说要实现什么样的功能~用GridView有什么问题不能解决?
你可以在VCL或CLX应用程序使用Rave Reports去实现来自数据库或非数据数据的报表.下面的过程说明 怎样增加一个简单的报表到已存在的数据库应用程序. 1.在Delphi打开一个数据库应用程序. 2.从组件面板的Rave页,假如TRvDataSetConnection组件到应用程序的表单. 3.在Object Inspector,设置DataSet的属性为一个已在你的应用程序定义的dataset组件.使用Rave Visual Designer 4.去设计你的报表然后并创建一个report project文件(.rav file). 选择Tools|Rave Designer运行Rave Visual Designer. 选择File|New Data Object显示Data Connections对话框. 在Data Object Type列表,选择Direct Data View然后单击Next. 在Active Data Connections列表,选择RVDataSetConnection1然后单击Finish. 在Rave Visual Designer窗口左边的Project Tree,展开Data View Dictionary结点,燃后展开刚创建的DataView1结点. 你要使用的数据字段显示在DataView1结点下. 选择Tools|Report Wizards|Simple Table显示Simple Table wizard. 选择DataView1然后单击Next. 选择你想要在这个报表显示的两个或三个字段然后单击Next. 按照随后的向导页提示区设置要在这个报表使用的字段的排序, 页边距,首部文本,以及字体. 在最后向导页上,单击Generate完成这个向导然后在页面设计器显示报表. 选择File|Save as显示Save As对话框. 把Rave project存到你的Delphi应用程序的目录下并命名为MyRave.rav. 最小化Rave Visual Designer窗口返回Delphi. 5.从组件面板的Rave页,添加一个项目组件TRvProject到表单. 6.在Object Inspector,设置ProjectFile属性为刚才创建的report project文件(MyRave.rav). 7.从组件面板的Standard页,添加TButton到表单. 8.在Object Inspector,单击Events标签然后双击OnClick事件. 9.在事件处理程序使用ExecuteReport方法去执行Rave project组件. 10.按F9运行应用程序. 11.单击在第七步添加的按钮. 12.Output Options对话框被显示出来,单击OK显示报表.

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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