做销售报表的页面
1<table style="BORDER-TOP: #42adf1 1px outset" cellSpacing="1" cellPadding="1" width="100%" align="center" border="0">
3 <tr>
4 <td class="column" width="5%" height="20"></td>
5 <td class="column" nowrap width="30%">cell</td>
6 <td class="column" nowrap width="30%">cell</td>
7 <td class="column" nowrap width="20%">cell<td>
8 <td class="column" nowrap width="20%">cell</td>
9 </tr>
10 <script runat="server">
11 int l = 1;
12 </script>
13 <asp:repeater id="repeaterCollection" runat="server">
14 <ItemTemplate>
15 <asp:Literal ID ="NoneResource" Runat=server></asp:Literal>
16 <tr class="f2">
17 <td align="right"> <%=l++%>
18 . </td>
19 <td nowrap height="20">
20 <TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0">
21 <TR>
22 <TD align="left" width="90%" nowrap><%#DataBinder.Eval(Container.DataItem,"city")%></TD>
23 <TD align=right nowrap><a onmousedown="AreaDetailsOnOff('AreaDetails<%=l%>')" style="cursor:hand"> »»</a></td>
24 </TR>
25 </TABLE>
26 </TD>
27 <td nowrap>
28 <%#DataBinder.Eval(Container.DataItem,"name")%>
29 </td>
30 <td nowrap>
31 <%# SalesReport.GetProductSalesTotalNum(DataBinder.Eval(Container.DataItem,"DealerID").ToString())%>
32 </td>
33 <td nowrap>
34 <%# SalesReport.GetProductSalesWorth(DataBinder.Eval(Container.DataItem,"DealerID").ToString())%>
35 <%# SalesReport.SetDealerID(DataBinder.Eval(Container.DataItem,"DealerID").ToString())%>
36 </td>
37 </tr>
38 <tr class="f2">
39 <td></td>
40 <td colspan=4 height=1>
41 <DIV id="AreaDetails<%=l%>" style="DISPLAY: none;">
42 <table cellSpacing="1" cellPadding="0" border=0 width="100%" align=center class="tableBorder">
43 <tr>
44 <td class="child" width="5%" height="12"></td>
45 <td class="child" nowrap width="25%"> cell</td>
46 <td class="child" nowrap width="22%"> cell</td>
47 <td class="child" nowrap width="22%"> cell</td>
48 <td class="child" nowrap width="22%"> cell</td>
49 </tr>
50 <script language=C# runat=server>
51 int i = 1;
52 </script>
53 <CT:MyRepeater id="myRepeater" runat="server">
54 <ItemTemplate>
55 <asp:Literal ID ="nonetotalprod" Runat=server></asp:Literal>
56 <tr class="f2">
57 <td> <%= i++ %>. </td>
58 <td nowrap height="2">
59 <%#DataBinder.Eval(Container.DataItem,"PName")%></a></td>
60 <td nowrap>
61 <%#DataBinder.Eval(Container.DataItem,"quantity")%>
62 </td>
63 <td nowrap>
64 <%#DataBinder.Eval(Container.DataItem,"UnitPrice")%>
65 </td>
66 <td nowrap>
67 <%#SalesSchemeTrack.SetTotalPrice(DataBinder.Eval(Container.DataItem,"quantity").ToString(),DataBinder.Eval(Container.DataItem,"UnitPrice").ToString(),DataBinder.Eval(Container.DataItem,"DiscPercent").ToString())%>
68 </td>
69 </tr>
70 </ItemTemplate>
71 </CT:MyRepeater>
72 </table>
73 </div>
74 </td>
75 </tr>
76 </ItemTemplate>
77 </asp:repeater>
78 <tr class="f2">
79 <td align="right" colSpan="9">
80 <TABLE class="tableborder" cellSpacing="0" cellPadding="0" border="0">
81 <TR>
82 <TD><asp:label id="pageindex" runat="server" CssClass="pageIndex"></asp:label></TD>
83 </TR>
84 </TABLE>
85 </td>
86 </tr>
87 </table>
88 </TD>
89 </TR>
90 </table>
91 </td>
92 </tr>
93 </TABLE>
<script language=""javascript>
function AreaDetailsOnOff (menuName) {
menu = document.getElementById(menuName);
3 <tr>
4 <td class="column" width="5%" height="20"></td>
5 <td class="column" nowrap width="30%">cell</td>
6 <td class="column" nowrap width="30%">cell</td>
7 <td class="column" nowrap width="20%">cell<td>
8 <td class="column" nowrap width="20%">cell</td>
9 </tr>
10 <script runat="server">
11 int l = 1;
12 </script>
13 <asp:repeater id="repeaterCollection" runat="server">
14 <ItemTemplate>
15 <asp:Literal ID ="NoneResource" Runat=server></asp:Literal>
16 <tr class="f2">
17 <td align="right"> <%=l++%>
18 . </td>
19 <td nowrap height="20">
20 <TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0">
21 <TR>
22 <TD align="left" width="90%" nowrap><%#DataBinder.Eval(Container.DataItem,"city")%></TD>
23 <TD align=right nowrap><a onmousedown="AreaDetailsOnOff('AreaDetails<%=l%>')" style="cursor:hand"> »»</a></td>
24 </TR>
25 </TABLE>
26 </TD>
27 <td nowrap>
28 <%#DataBinder.Eval(Container.DataItem,"name")%>
29 </td>
30 <td nowrap>
31 <%# SalesReport.GetProductSalesTotalNum(DataBinder.Eval(Container.DataItem,"DealerID").ToString())%>
32 </td>
33 <td nowrap>
34 <%# SalesReport.GetProductSalesWorth(DataBinder.Eval(Container.DataItem,"DealerID").ToString())%>
35 <%# SalesReport.SetDealerID(DataBinder.Eval(Container.DataItem,"DealerID").ToString())%>
36 </td>
37 </tr>
38 <tr class="f2">
39 <td></td>
40 <td colspan=4 height=1>
41 <DIV id="AreaDetails<%=l%>" style="DISPLAY: none;">
42 <table cellSpacing="1" cellPadding="0" border=0 width="100%" align=center class="tableBorder">
43 <tr>
44 <td class="child" width="5%" height="12"></td>
45 <td class="child" nowrap width="25%"> cell</td>
46 <td class="child" nowrap width="22%"> cell</td>
47 <td class="child" nowrap width="22%"> cell</td>
48 <td class="child" nowrap width="22%"> cell</td>
49 </tr>
50 <script language=C# runat=server>
51 int i = 1;
52 </script>
53 <CT:MyRepeater id="myRepeater" runat="server">
54 <ItemTemplate>
55 <asp:Literal ID ="nonetotalprod" Runat=server></asp:Literal>
56 <tr class="f2">
57 <td> <%= i++ %>. </td>
58 <td nowrap height="2">
59 <%#DataBinder.Eval(Container.DataItem,"PName")%></a></td>
60 <td nowrap>
61 <%#DataBinder.Eval(Container.DataItem,"quantity")%>
62 </td>
63 <td nowrap>
64 <%#DataBinder.Eval(Container.DataItem,"UnitPrice")%>
65 </td>
66 <td nowrap>
67 <%#SalesSchemeTrack.SetTotalPrice(DataBinder.Eval(Container.DataItem,"quantity").ToString(),DataBinder.Eval(Container.DataItem,"UnitPrice").ToString(),DataBinder.Eval(Container.DataItem,"DiscPercent").ToString())%>
68 </td>
69 </tr>
70 </ItemTemplate>
71 </CT:MyRepeater>
72 </table>
73 </div>
74 </td>
75 </tr>
76 </ItemTemplate>
77 </asp:repeater>
78 <tr class="f2">
79 <td align="right" colSpan="9">
80 <TABLE class="tableborder" cellSpacing="0" cellPadding="0" border="0">
81 <TR>
82 <TD><asp:label id="pageindex" runat="server" CssClass="pageIndex"></asp:label></TD>
83 </TR>
84 </TABLE>
85 </td>
86 </tr>
87 </table>
88 </TD>
89 </TR>
90 </table>
91 </td>
92 </tr>
93 </TABLE>
<script language=""javascript>
function AreaDetailsOnOff (menuName) {
menu = document.getElementById(menuName);
if (menu.style.display == 'none') {
menu.style.display = 'block';
} else {
menu.style.display = 'none';
}
menu.style.display = 'block';
} else {
menu.style.display = 'none';
}
}
</script>
</script>
C#代码,没给全,BaseControl,页面基类
想要的朋友联系我.因为时间紧代码写得有点杂.
1using System;
2using System.Web;
3using System.Web.UI;
4using System.Web.UI.WebControls;
5using System.Web.UI.Design;
6using System.Web.UI.HtmlControls;
7
2using System.Web;
3using System.Web.UI;
4using System.Web.UI.WebControls;
5using System.Web.UI.Design;
6using System.Web.UI.HtmlControls;
7