您目前尚未登陆,请选择【登陆】或【注册
首页->电子商务->明日供求信息网源码>>BackGround/CheckInfo.aspx.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:明日供求信息网源码
当前文件:文件类型 MingriGongQiu/BackGround/CheckInfo.aspx.cs打开代码结构图
普通视图
		            
1using System; 2using System.Data; 3using System.Configuration; 4using System.Collections; 5using System.Web; 6using System.Web.Security; 7using System.Web.UI; 8using System.Web.UI.WebControls; 9using System.Web.UI.WebControls.WebParts; 10using System.Web.UI.HtmlControls; 11 12public partial class BackGround_CheckInfo : System.Web.UI.Page 13{ 14 Operation operation = new Operation(); //业务类对象 15 static string infoType = "";      //供求信息类型 16 //DataSet dsCheckInfo = null; 17 static int CheckType = -1;       //3种类别:全部显示(-1代表全部显示),显示未审核(0),显示审核(1) 18 19 protected void Page_Load(object sender, EventArgs e) 20 { 21 if (!IsPostBack) 22 { 23 infoType = Request.QueryString["id"].ToString(); 24 GridViewBind(infoType); 25 } 26 } 27 /// <summary> 28 /// 绑定供求信息到GridViev控件 29 /// </summary> 30 /// <param name="type">供求信息类别</param> 31 private void GridViewBind(string type) 32 { 33 GridView1.DataSource = operation.SelectInfo(type); 34 GridView1.DataKeyNames=new string[] {"id"}; 35 GridView1.DataBind(); 36 //显示当前页数 37 lblPageSum.Text = "当前页为 " + (GridView1.PageIndex + 1) + " / " + GridView1.PageCount + " 页"; 38 } 39 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) 40 { 41 if (e.Row.RowType == DataControlRowType.DataRow) 42 { 43 //高亮显示指定行 44 e.Row.Attributes.Add("onMouseOver", "Color=this.style.backgroundColor;this.style.backgroundColor='#FFF000'"); 45 e.Row.Attributes.Add("onMouseOut", "this.style.backgroundColor=Color;"); 46 //设置审核状态,并且设置相应的颜色。 47 if (e.Row.Cells[5].Text == "False") 48 { 49 e.Row.Cells[5].Text =StringFormat.HighLight("未审核",true); 50 } 51 else 52 { 53 e.Row.Cells[5].Text = StringFormat.HighLight("已审核", false); 54 } 55 //多余字 使用...显示 56 e.Row.Cells[2].Text = StringFormat.Out(e.Row.Cells[2].Text, 18); 57 58 } 59 } 60 protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) 61 { 62 string id = GridView1.DataKeys[e.NewSelectedIndex].Value.ToString(); 63 operation.UpdateInfo(id, infoType); 64 //按审核类型绑定数据(3种类别:全部显示(-1),显示未审核(0),显示审核(1)) 65 switch (CheckType) 66 { 67 case -1: 68 GridViewBind(infoType); 69 break; 70 case 0: 71 GridView1.DataSource = operation.SelectInfo(infoType, false); 72 GridView1.DataBind(); 73 break; 74 case 1: 75 GridView1.DataSource = operation.SelectInfo(infoType, true); 76 GridView1.DataBind(); 77 break; 78 } 79 } 80 protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) 81 { 82 string id = GridView1.DataKeys[e.RowIndex].Value.ToString(); 83 Response.Write("<script> window.open('DetailInfo.aspx?id=" + id + "&&type=" + infoType + "','','height=258, width=679, top=200, left=200') </script>"); 84 Response.Write("<script>history.go(-1)</script>"); 85 } 86 protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) 87 { 88 //分页设置 89 GridView1.PageIndex = e.NewPageIndex; 90 //按审核类型绑定数据(3种类别:全部显示(-1),显示未审核(0),显示审核(1)) 91 switch (CheckType) 92 { 93 case -1: 94 GridViewBind(infoType); 95 break; 96 case 0: 97 GridView1.DataSource = operation.SelectInfo(infoType, false); 98 GridView1.DataBind(); 99 break; 100 case 1: 101 GridView1.DataSource = operation.SelectInfo(infoType, true); 102 GridView1.DataBind(); 103 break; 104 } 105 //显示当前页数 106 lblPageSum.Text = "当前页为 " + (GridView1.PageIndex + 1) + " / " + GridView1.PageCount + " 页"; 107 } 108 protected void rdoBtnCheckTrue_CheckedChanged(object sender, EventArgs e) 109 { 110 GridView1.PageIndex = 0; 111 GridView1.DataSource = operation.SelectInfo(infoType, true); 112 GridView1.DataBind(); 113 CheckType = 1; 114 //显示当前页数 115 lblPageSum.Text = "当前页为 " + (GridView1.PageIndex + 1) + " / " + GridView1.PageCount + " 页"; 116 } 117 protected void rdoBtnCheckFalse_CheckedChanged(object sender, EventArgs e) 118 { 119 GridView1.PageIndex = 0; 120 GridView1.DataSource = operation.SelectInfo(infoType, false); 121 GridView1.DataBind(); 122 CheckType = 0; 123 //显示当前页数 124 lblPageSum.Text = "当前页为 " + (GridView1.PageIndex + 1) + " / " + GridView1.PageCount + " 页"; 125 } 126 protected void rdoBtnCheckAll_CheckedChanged(object sender, EventArgs e) 127 { 128 GridView1.PageIndex = 0; 129 GridViewBind(infoType); 130 CheckType = -1; 131 //显示当前页数 132 lblPageSum.Text = "当前页为 " + (GridView1.PageIndex + 1) + " / " + GridView1.PageCount + " 页"; 133 } 134} 135
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:明日供求信息网源码
51Aspx.com 版权所有 CopyRight © 2000-2008. 京ICP备06046876号