报表
这样的表格在网页中怎样显示,用报表吗?
一、RDLC:可以定义为客户端报表定义语言吧,用它可以做吗?可是VS2008没有提供相关控件啊?
二、MicroReportViewer是什么呢?和RDLC是什么关系?
三、CrystalReportViewer 控件。 该控件将报表显示在基于页面的布局中,可在页面之间进行移动。该控件是用来显示水晶报表的,对吗?
四、CrystalReportPartsViewer 控件。 该控件将报表摘要信息显示在一个类似于门户的小窗口中,可通过一系列的链接部件向下钻取到报表。 是用来辅助“CrystalReportViewer 控件”的吗?在“CrystalReportViewer 控件”的基础上使用?
五、CrystalReportSource水晶报表的数据提供者,CrystalReportViewer是水晶报表的浏览器。CrystalReportPartsViewer用于创建钻石报表。
图片上的是报表吧,应该只用MicroReportViewer就可以了吧。但是有这样的实例吗?小弟还没有使用过,小弟恳请各位大侠给小弟提供点实例。guhonglangzi@126.com --------------------编程问答-------------------- 建议到图表区的 推荐精华 标签页去看看 里边有很多示例 --------------------编程问答-------------------- 直接用表格显示就可以
Repeater套Table、GridView....都可以 --------------------编程问答-------------------- LZ vs2008有RDLC报表控件 你的没有? --------------------编程问答--------------------
MicroReportViewer不是这个控件吗? --------------------编程问答-------------------- 直接用Table 就可以了啊。
TABLE 。
或者你说的 万能水晶报表。 --------------------编程问答-------------------- 直接表格就可以了啊· --------------------编程问答--------------------
是啊,简单方便的 --------------------编程问答-------------------- 直接用Table是可以的,虽然比较方便,但没有什么排序功能,不知道提问者需要不需要进行排序。 --------------------编程问答--------------------
不用排序,用Table控件?没用过啊,说说思路呗。。。
这里的字段都是从数据库中读出的,怎样绑定到Table啊??? --------------------编程问答--------------------
后台写HTML的table可以搞的啊,如果要排序,可以用jquery排序 --------------------编程问答-------------------- 是滴,用Table控件。。。 --------------------编程问答--------------------
能解决解决俺们的滴疑问吗??? --------------------编程问答-------------------- 我想直接给段代码给你看吧!有排序,翻页的功能
--------------------编程问答-------------------- 补充一下!数据源自己的去帮顶用batabinb()方法。 --------------------编程问答-------------------- 首先问一下:你的这个类别是从数据库中动态读取的嘛?现在假设是这样子的即类别是一个字段,后面的五列也是数据库中的字段。直接用Repeater绑定就是了,很方面啊!
<div style="width: 98%; margin-top: 10px; text-align: center">
<asp:GridView ID="dgvPhoto" runat="server" AutoGenerateColumns="False" Width="100%"
OnRowDataBound="dgvPhoto_RowDataBound" CellPadding="4" ForeColor="#333333" GridLines="None">
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<RowStyle BackColor="#EFF3FB" Height="25px" />
<Columns>
<asp:TemplateField HeaderText="会员姓名">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%#Eval("hyid.mem_name") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="相册名称">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%#Eval("fm") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="上传时间">
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%#Eval("uptime") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="上传体积">
<ItemTemplate>
<asp:Label ID="Label4" runat="server" Text='<%#Eval("size") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="上传IP">
<ItemTemplate>
<asp:Label ID="Label5" runat="server" Text='<%#Eval("upip") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="访问密码">
<ItemTemplate>
<asp:Label ID="Label6" runat="server" Text='<%#Eval("fwpwd") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="返积分点">
<ItemTemplate>
<asp:Label ID="Label7" runat="server" Text='<%#Eval("fpoint") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="点击次数">
<ItemTemplate>
<asp:Label ID="Label8" runat="server" Text='<%#Eval("point_num") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" Height="30px" />
<EditRowStyle BackColor="#2461BF" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>
</div>
<div style="width: 98%; margin-top: 10px; text-align: center">
<webdiyer:AspNetPager ID="AspNetPager1" runat="server" PagingButtonStyle="" ShowPageIndexBox="Always"
FirstPageText="首页" LastPageText="尾页" NextPageText="下一页" PrevPageText="上一页" BackColor="#3399FF"
Font-Bold="False" Font-Strikeout="False" NumericButtonType="Image" PagingButtonSpacing="10px"
SubmitButtonStyle="margin-left:15px;height:20px;background-color:#3399ff;" SubmitButtonText="跳至"
PageSize="10" OnPageChanged="AspNetPager1_PageChanged">
</webdiyer:AspNetPager>
</div>
<asp:Repeater ID="rpt" runat="server">
<HeaderTemplate>
<table width="100%">
<tr>
<td>类别</td>
<td>职工中存在的思想状况</td>
<td>存在原因</td>
<td>单位采取措施</td>
<td>意见或建议</td>
<td>备注</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>Eval("类别")</td>
<td>Eval("职工中存在的思想状况")</td>
<td>Eval("存在原因")</td>
<td>Eval("单位采取措施")</td>
<td>Eval("意见或建议")</td>
<td>Eval("备注")</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
后台写代码绑定就是了如下:
public void BindRepeaterData()
{
//从数据库获取DataSet,你懂的
this.rpt.DataSource = ds;
this.rpt.DataBind();
}
--------------------编程问答-------------------- http://baike.baidu.com/view/408928.htm 基本实例 --------------------编程问答-------------------- 我想问一下如果报表的数据源是查询出来的结果,而不是直接的一张表,那该怎么绑定啊!
补充:.NET技术 , ASP.NET