-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathFront_CollegeInfo_List.aspx.cs
executable file
·104 lines (102 loc) · 3.3 KB
/
Front_CollegeInfo_List.aspx.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
namespace shuangyulin.Front
{
public partial class Front_CollegeInfo_List : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string sqlstr = " where 1=1 ";
HWhere.Value = sqlstr;
BindData("");
}
}
private void BindData(string strClass)
{
int DataCount = 0;
int NowPage = 1;
int AllPage = 0;
int PageSize = Convert.ToInt32(HPageSize.Value);
switch (strClass)
{
case "next":
NowPage = Convert.ToInt32(HNowPage.Value) + 1;
break;
case "up":
NowPage = Convert.ToInt32(HNowPage.Value) - 1;
break;
case "end":
NowPage = Convert.ToInt32(HAllPage.Value);
break;
default:
break;
}
DataTable dsLog = BLL.bllCollegeInfo.GetCollegeInfo(NowPage, PageSize, out AllPage, out DataCount, HWhere.Value);
if (dsLog.Rows.Count == 0 || AllPage == 1)
{
LBEnd.Enabled = false;
LBHome.Enabled = false;
LBNext.Enabled = false;
LBUp.Enabled = false;
}
else if (NowPage == 1)
{
LBHome.Enabled = false;
LBUp.Enabled = false;
LBNext.Enabled = true;
LBEnd.Enabled = true;
}
else if (NowPage == AllPage)
{
LBHome.Enabled = true;
LBUp.Enabled = true;
LBNext.Enabled = false;
LBEnd.Enabled = false;
}
else
{
LBEnd.Enabled = true;
LBHome.Enabled = true;
LBNext.Enabled = true;
LBUp.Enabled = true;
}
RpCollegeInfo.DataSource = dsLog;
RpCollegeInfo.DataBind();
PageMes.Text = string.Format("[ÿҳ<font color=green>{0}</font>Ìõ µÚ<font color=red>{1}</font>Ò³£¯¹²<font color=green>{2}</font>Ò³ ¹²<font color=green>{3}</font>Ìõ]", PageSize, NowPage, AllPage, DataCount);
HNowPage.Value = Convert.ToString(NowPage++);
HAllPage.Value = AllPage.ToString();
}
protected void LBHome_Click(object sender, EventArgs e)
{
BindData("");
}
protected void LBUp_Click(object sender, EventArgs e)
{
BindData("up");
}
protected void LBNext_Click(object sender, EventArgs e)
{
BindData("next");
}
protected void LBEnd_Click(object sender, EventArgs e)
{
BindData("end");
}
protected void btnSearch_Click(object sender, EventArgs e)
{
Response.Redirect("Front_CollegeInfo_List.aspx");
}
}
}