温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:智能选课系统源码及论坛
当前文件路径:XuanKeLunWen/student/News.aspx.cs

1using System; 2
using System.Data; 3
using System.Configuration; 4
using System.Collections; 5
using System.Web; 6
using System.Web.Security; 7
using System.Web.UI; 8
using System.Web.UI.WebControls; 9
using System.Web.UI.WebControls.WebParts; 10
using System.Web.UI.HtmlControls; 11
using System.Data.OleDb; 12
13
public partial class student_News : System.Web.UI.Page 14
{ 15
protected void Page_Load(object sender, EventArgs e) 16
{ 17
binder(); 18
} 19
private void binder()//帮顶函数 20
{ 21
OleDbConnection con = db.con(); 22
con.Open(); 23
OleDbDataAdapter sdr =new OleDbDataAdapter(" select * from News ", con); 24
DataSet ds = new DataSet(); 25
sdr.Fill(ds, "News"); 26
GridView1.DataSource = ds.Tables["News"].DefaultView; 27
28
29
this.GridView1.AllowPaging = true; 30
this.GridView1.PageSize = 30; 31
this.GridView1.DataBind(); 32
if (this.GridView1.PageIndex == 0) 33
{ 34
this.LinkButton1.Enabled = false; 35
this.LinkButton2.Enabled = false; 36
} 37
else 38
{ 39
this.LinkButton1.Enabled = true; 40
this.LinkButton2.Enabled = true; 41
} 42
if (this.GridView1.PageIndex == this.GridView1.PageCount - 1) 43
{ 44
this.LinkButton3.Enabled = false; 45
this.LinkButton4.Enabled = false; 46
47
} 48
else 49
{ 50
this.LinkButton4.Enabled = true; 51
this.LinkButton3.Enabled = true; 52
} 53
con.Close(); 54
} 55
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e) 56
{ 57
if (e.Row.RowType == DataControlRowType.DataRow) 58
{ 59
e.Row.Attributes.Add 60
61
("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#0099ff'"); 62
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=c;"); 63
64
} 65
} 66
67
68
protected void LinkButton1_Click(object sender, EventArgs e) 69
{ 70
switch(((LinkButton)sender).CommandArgument.ToString()) 71
{ 72
case "first": 73
this.GridView1.PageIndex=0; 74
break; 75
case "pry": 76
this.GridView1.PageIndex=GridView1.PageIndex-1; 77
break; 78
case "next": 79
GridView1.PageIndex=GridView1.PageIndex+1; 80
break; 81
case "last": 82
GridView1.PageIndex=GridView1.PageCount-1; 83
break; 84
85
86
87
} 88
binder(); 89
} 90
91
92
} 93





}
}