一个带复合表头与跨列表项的数据表的DataGrid解决方案
来源:互联网 发布:中国域名抢注案例 编辑:程序博客网 时间:2024/05/02 02:06
一、效果部门 月度 费用情况 预算 发生 余额 销售 01 ¥90,000.00 ¥93,000.00 ¥-3,000.00 销售 02 ¥90,000.00 ¥88,000.00 ¥2,000.00 销售小计 ¥180,000.00 ¥181,000.00 ¥-1,000.00 行政 01 ¥10,000.00 ¥9,000.00 ¥1,000.00 行政 02 ¥10,000.00 ¥10,500.00 ¥-500.00 行政小计 ¥20,000.00 ¥19,500.00 ¥500.00
二、页面
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WelShem.WebForm1" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML> <HEAD> <title>WebForm1</title> <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> <meta name="CODE_LANGUAGE" Content="C#"> <meta name="vs_defaultClientScript" content="JavaScript"> </HEAD> <body MS_POSITIONING="GridLayout"> <form id="Form1" method="post" runat="server"> <table align="center" width="600"> <tr> <td></td> </tr> <tr> <td> <asp:DataGrid id="DataGrid1" runat="server" Width="595px" AutoGenerateColumns="False"> <HeaderStyle HorizontalAlign="Center"></HeaderStyle> <Columns> <asp:BoundColumn DataField="DeptName" HeaderText="部门"> <ItemStyle HorizontalAlign="Center"></ItemStyle> </asp:BoundColumn> <asp:BoundColumn DataField="Monthly" HeaderText="月度"> <ItemStyle HorizontalAlign="Center"></ItemStyle> </asp:BoundColumn> <asp:BoundColumn DataField="Budget" HeaderText="费用情况</td></tr><tr><td align=center>预算" DataFormatString="{0:C}"> <ItemStyle HorizontalAlign="Right"></ItemStyle> </asp:BoundColumn> <asp:BoundColumn DataField="Fact" HeaderText="发生" DataFormatString="{0:C}"> <HeaderStyle HorizontalAlign="Center"></HeaderStyle> <ItemStyle HorizontalAlign="Right"></ItemStyle> </asp:BoundColumn> <asp:BoundColumn DataField="Balance" HeaderText="余额" DataFormatString="{0:C}"> <HeaderStyle HorizontalAlign="Center"></HeaderStyle> <ItemStyle HorizontalAlign="Right"></ItemStyle> </asp:BoundColumn> </Columns> </asp:DataGrid></td> </tr> <tr> <td></td> </tr> </table> </form> </body> </HTML> |
using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Data.OleDb; namespace WelShem private void Bind() Da.SelectCommand.CommandText="SELECT DeptName & '小计' as DeptName, Sum(Budget) AS Budget, Sum(Fact) AS Fact, Sum(Budget-Fact) AS Balance FROM Expenditure GROUP BY DeptName"; dt.DefaultView.Sort=dt.Columns[0].ColumnName; private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) |
- 一个带复合表头与跨列表项的数据表的DataGrid解决方案
- 数据表的复合主键
- 固定表头的DataGrid
- DataGrid表头跨行合并的实现
- DataGrid表头跨行合并的实现
- DataGrid表头跨行合并的实现
- 重画dataGrid表头的方法
- 重画dataGrid表头的方法
- flex DataGrid与CheckBox的使用,表头也加上CheckBox
- 在datagrid的表头上的其中一个列加checkbox而导致checkbox无法选中的问题的一种解决方案
- 关于DataGrid中两列求积运算的一个解决方案
- ListView的横向滚动(带表头与固定列)
- asp.net的DataGrid的多层表头
- asp.net的DataGrid的多层表头
- asp.net的DataGrid的多层表头
- Net下的DataGrid的多层表头
- 制作Excel表头的6种方式如分项表头 双线复合表头等等
- 创建跨多列、多行表头的DataGrid
- 中国CMS内容管理系统技术分析总结
- 控制输出字符串的长度,可以区别中英文(ASP)
- BBS2Blog——让BBS与Weblog互通
- 我的留言本
- ASP.NET编程中的十大技巧
- 一个带复合表头与跨列表项的数据表的DataGrid解决方案
- AIX ----------Useful FAQ
- google 的21道面试问题
- 第一次真正意义上的用VC++实现的一个完整的Win32程序—俄罗斯方块
- [转]JavaScript和ASP.NET的传值
- 最近想学UML
- 英特尔总经理专访(推荐!)
- mp3的自动连续播放以及探测是否可以播放、并对可以播放的结果进行保存
- 给25岁前的男人的忠告