亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? default.cs

?? 突破ASP.NET編程實例五十講源碼
?? CS
字號:
namespace Employee_Directory
{
	
    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Data.OleDb;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;

	public class Default : System.Web.UI.Page
	
    { 



//定義默認控件聲名
		protected CCUtility Utility;
		
		//表格表單、相關控制變量聲名
		protected System.Web.UI.HtmlControls.HtmlTableRow Grid_no_records;
		protected string Grid_sSQL;
		protected string Grid_sCountSQL;
		protected int Grid_CountPage;
		
		protected System.Web.UI.WebControls.Repeater Grid_Repeater;
		protected int i_Grid_curpage=1;	
	
		//查詢表單、相關控制變量聲名
		protected System.Web.UI.WebControls.Button Search_search_button;
		protected System.Web.UI.WebControls.DropDownList Search_dep_id;
		protected System.Web.UI.WebControls.TextBox Search_name;
		protected System.Web.UI.WebControls.TextBox Search_email;
		
		//每月之星員工記錄表單、相關變量聲名
		protected System.Web.UI.HtmlControls.HtmlTableRow EmpMonth_no_records;
		protected string EmpMonth_sSQL;
		protected string EmpMonth_sCountSQL;
		protected int EmpMonth_CountPage;
		
		protected System.Web.UI.WebControls.Repeater EmpMonth_Repeater;
		protected int i_EmpMonth_curpage=1;	
	
		//每個相應表單事件保護字符串
		protected string Grid_FormAction=".aspx?";
		protected string Search_FormAction="Default.aspx?";
		protected string EmpMonth_FormAction=".aspx?";
		

	
	public Default()
	{
	this.Init += new System.EventHandler(Page_Init);
	}
	
//默認自定義控件聲名結束

	public void ValidateNumeric(object source, ServerValidateEventArgs args) {
			try{
				Decimal temp=Decimal.Parse(args.Value);
				args.IsValid=true;
		        }catch{
				args.IsValid=false;	}
		}

// Default Show begin
        protected void Page_Load(object sender, EventArgs e)
        {	
		Utility=new CCUtility(this);
//如果初次裝載頁面,執行Page_Show
		if (!IsPostBack){
			Page_Show(sender, e);
		}
	}

//關閉頁面過程
	protected void Page_Unload(object sender, EventArgs e)
	{
		if(Utility!=null) Utility.DBClose();
	}

//窗口中控件定義事件處理過程
	protected void Page_Init(object sender, EventArgs e)
	{
		InitializeComponent();
	}
        private void InitializeComponent()
        {
		this.Load += new System.EventHandler(this.Page_Load);
		this.Unload += new System.EventHandler(this.Page_Unload);
		Search_search_button.Click += new System.EventHandler (this.Search_search_Click);
        }

//頁面中的數據顯示過程
        protected void Page_Show(object sender, EventArgs e)
        {
		Grid_Bind();
		Search_Show();
		EmpMonth_Bind();
		
        }

// Default Show end
//完成表單初始化


//定義每頁顯示記錄常數
const int Grid_PAGENUM = 20;

public void Grid_Repeater_ItemDataBound(Object Sender, RepeaterItemEventArgs e){
	
// Grid Show Event begin
if (e.Item.ItemType==ListItemType.Item  || e.Item.ItemType==ListItemType.AlternatingItem   )
{
 ((Label)e.Item.FindControl("Grid_email")).Text ="<a href=\"mailto:" + ((DataRowView)e.Item.DataItem )["e_email"].ToString() + "\">" + ((DataRowView)e.Item.DataItem )["e_email"].ToString() + "</a>";
}
// Grid Show Event end
}


ICollection Grid_CreateDataSource() {

       
       //開始用于顯示數據
	Grid_sSQL = "";
	Grid_sCountSQL = "";

	string sWhere = "", sOrder = "";

	
	bool HasParam = false;
	
	//建立排序方式(逆序或正序)
	sOrder = " order by e.name Asc";
	if(Utility.GetParam("FormGrid_Sorting").Length>0&&!IsPostBack)
	{ViewState["SortColumn"]=Utility.GetParam("FormGrid_Sorting");
	 ViewState["SortDir"]="ASC";}
	if(ViewState["SortColumn"]!=null) sOrder = " ORDER BY " + ViewState["SortColumn"].ToString()+" "+ViewState["SortDir"].ToString();
	
	//建立職工屬性
	System.Collections.Specialized.StringDictionary Params =new System.Collections.Specialized.StringDictionary();
	
	
	if(!Params.ContainsKey("dep_id")){
	string temp=Utility.GetParam("dep_id");
	if (Utility.IsNumeric(null,temp) && temp.Length>0) { temp = CCUtility.ToSQL(temp, CCUtility.FIELD_TYPE_Number);} else {temp = "";}
	Params.Add("dep_id",temp);}
	
	if(!Params.ContainsKey("email")){
	string temp=Utility.GetParam("email");
	Params.Add("email",temp);}
	
	if(!Params.ContainsKey("name")){
	string temp=Utility.GetParam("name");
	Params.Add("name",temp);}
	
	  if (Params["dep_id"].Length>0) {
	    HasParam = true;
	    sWhere +="e.[dep_id]=" + Params["dep_id"];
	  }
	  if (Params["email"].Length>0) {
	    if (sWhere.Length >0) sWhere +=" and ";
	    HasParam = true;
	    sWhere +="e.[email] like '%" + Params["email"].Replace( "'", "''") +  "%'";
	  }
	  if (Params["name"].Length>0) {
	    if (sWhere.Length >0) sWhere +=" and ";
	    HasParam = true;
	    sWhere +="e.[name] like '%" + Params["name"].Replace( "'", "''") +  "%'";
	  }

	
	  if(HasParam)
	    sWhere = " AND (" + sWhere + ")";

	//定義Sql語句

	Grid_sSQL = "select [e].[dep_id] as e_dep_id, " +
    "[e].[email] as e_email, " +
    "[e].[emp_id] as e_emp_id, " +
    "[e].[name] as e_name, " +
    "[e].[title] as e_title, " +
    "[e].[work_phone] as e_work_phone, " +
    "[d].[dep_id] as d_dep_id, " +
    "[d].[name] as d_name " +
    " from [emps] e, [deps] d" +
    " where [d].[dep_id]=e.[dep_id]  ";
	
	//裝配出完整的Sql語句
	Grid_sSQL = Grid_sSQL + sWhere + sOrder;
	
	OleDbDataAdapter command = new OleDbDataAdapter(Grid_sSQL, Utility.Connection);
	DataSet ds = new DataSet();
	 	
	command.Fill(ds, 0, Grid_PAGENUM, "Grid");
	DataView Source;
        Source = new DataView(ds.Tables[0]);

		if (ds.Tables[0].Rows.Count == 0){
			Grid_no_records.Visible = true;
			}
		else
			{Grid_no_records.Visible = false;
			}
		
		
		return Source;
//表格顯示數據完成		
	}
	
//數據綁定過程
	void Grid_Bind() {
		Grid_Repeater.DataSource = Grid_CreateDataSource();
		Grid_Repeater.DataBind();
		
	}
//記錄排序方式改變
	protected void Grid_SortChange(Object Src, EventArgs E) {
		if(ViewState["SortColumn"]==null || ViewState["SortColumn"].ToString()!=((LinkButton)Src).CommandArgument){
			ViewState["SortColumn"]=((LinkButton)Src).CommandArgument; 
			ViewState["SortDir"]="ASC";
		}else{
			ViewState["SortDir"]=ViewState["SortDir"].ToString()=="ASC"?"DESC":"ASC";
		}
		Grid_Bind();
	}


//查詢顯示時獲取數據過程
void Search_Show() {
	

	Utility.buildListBox(Search_dep_id.Items,"select dep_id,name from deps order by 2","dep_id","name","All","");
	string s;
	
	s=Utility.GetParam("dep_id");
	
	try {Search_dep_id.SelectedIndex=Search_dep_id.Items.IndexOf(Search_dep_id.Items.FindByValue(s));
	}catch{}
	
	s=Utility.GetParam("name");
	Search_name.Text = s;
	
	s=Utility.GetParam("email");
	Search_email.Text = s;
}

//查詢提交過程
void Search_search_Click(Object Src, EventArgs E) {
	string sURL = Search_FormAction + "dep_id="+Search_dep_id.SelectedItem.Value+"&"
	 + "name="+Search_name.Text+"&"
	 + "email="+Search_email.Text+"&"
	;
	//定制查詢語句
	sURL += "";
	Response.Redirect(sURL);
}



//最多顯示記錄數
const int EmpMonth_PAGENUM = 20;

public void EmpMonth_Repeater_ItemDataBound(Object Sender, RepeaterItemEventArgs e){
	
//顯示標題人物的圖片
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) {
   ((Label)e.Item.FindControl("EmpMonth_picture")).Text ="<img border=0 src=\"images/emps/" + ((DataRowView)e.Item.DataItem )["e_picture"].ToString() + "\">";

}
}

//查詢符合“每月之星”職工的記錄集合
ICollection EmpMonth_CreateDataSource() {

       
	EmpMonth_sSQL = "";
	EmpMonth_sCountSQL = "";

	string sWhere = "", sOrder = "";

	bool HasParam = false;
	
	System.Collections.Specialized.StringDictionary Params =new System.Collections.Specialized.StringDictionary();
	
//組合相應的查詢Sql語句
	  sWhere = " WHERE manmonth=1";

	EmpMonth_sSQL = "select [e].[name] as e_name, " +
    "[e].[picture] as e_picture " +
    " from [emps] e ";
	
	  EmpMonth_sSQL = EmpMonth_sSQL + sWhere + sOrder;

//聯結數據庫,實現查詢	
	OleDbDataAdapter command = new OleDbDataAdapter(EmpMonth_sSQL, Utility.Connection);
	DataSet ds = new DataSet();
	 	
	command.Fill(ds, 0, EmpMonth_PAGENUM, "EmpMonth");
	DataView Source;
        Source = new DataView(ds.Tables[0]);

		if (ds.Tables[0].Rows.Count == 0){
			EmpMonth_no_records.Visible = true;
			}
		else
			{EmpMonth_no_records.Visible = false;
			}
		
		
		return Source;
		
	}
	
//綁定查詢結果
	void EmpMonth_Bind() {
		EmpMonth_Repeater.DataSource = EmpMonth_CreateDataSource();
		EmpMonth_Repeater.DataBind();
		
	}



    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品婷婷国产综合久久竹菊| 国产精品女主播av| 久久99久久99小草精品免视看| 狠狠色丁香婷婷综合久久片| 91国在线观看| 国产日本欧美一区二区| 免费不卡在线视频| 欧美日韩一级大片网址| 亚洲欧美激情插| 成人性生交大片免费看中文| 日韩欧美一区二区在线视频| 亚洲国产精品久久人人爱| 不卡一区中文字幕| 国产日韩欧美高清| 久久成人免费电影| 日韩精品中文字幕在线一区| 天堂资源在线中文精品| 欧美色男人天堂| 亚洲在线视频网站| 欧美午夜不卡在线观看免费| 亚洲精品成人在线| www.久久久久久久久| 欧美国产一区视频在线观看| 国产精品 欧美精品| 欧美电影免费观看高清完整版在线观看| 亚洲一区在线电影| 欧美婷婷六月丁香综合色| 亚洲三级小视频| 日本韩国欧美国产| 亚洲精品国产一区二区精华液 | 国产精品无遮挡| 国产成人亚洲综合a∨婷婷| 国产亚洲综合av| 国产xxx精品视频大全| 欧美国产精品中文字幕| 99这里都是精品| 亚洲欧美视频在线观看| 色婷婷久久综合| 亚洲一区二区黄色| 91精品国产免费| 麻豆中文一区二区| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 日韩一区二区三| 老鸭窝一区二区久久精品| 久久久久久久久久久电影| 国产精品夜夜爽| 亚洲女与黑人做爰| 欧美日韩一区二区不卡| 精品中文字幕一区二区| 久久―日本道色综合久久| 成人午夜激情视频| 亚洲午夜精品在线| 精品国产百合女同互慰| 成人免费视频播放| 亚洲一二三四久久| 欧美一区二区高清| 欧美一级二级三级蜜桃| 国内偷窥港台综合视频在线播放| 国产精品午夜电影| 欧美精品v国产精品v日韩精品| 老司机精品视频线观看86| 亚洲欧美综合色| 91精品国产综合久久久久久| 国产成人精品网址| 性欧美大战久久久久久久久| 久久精品夜色噜噜亚洲a∨| 一本大道av伊人久久综合| 美女爽到高潮91| 亚洲丝袜精品丝袜在线| 精品福利一区二区三区| 91在线免费看| 国内精品视频一区二区三区八戒| 亚洲摸摸操操av| 欧美成人国产一区二区| 91国内精品野花午夜精品| 国内精品久久久久影院薰衣草| 亚洲一区国产视频| 国产欧美日韩综合| 欧美精选一区二区| 91视频免费看| 国产精品小仙女| 麻豆精品在线播放| 亚洲成a人v欧美综合天堂| 国产精品视频你懂的| 欧美va亚洲va在线观看蝴蝶网| 欧美综合在线视频| 97精品超碰一区二区三区| 国内精品嫩模私拍在线| 午夜免费欧美电影| 亚洲日本在线a| 国产欧美精品一区二区色综合 | 欧美揉bbbbb揉bbbbb| 99免费精品在线| 国产一区二区三区在线观看免费| 亚洲制服丝袜av| 亚洲精品视频在线看| 欧美激情在线看| 久久女同互慰一区二区三区| 日韩一区二区三区视频| 欧美日韩美少妇| 欧美影视一区在线| 在线视频你懂得一区| 色综合天天综合在线视频| 成人精品国产福利| www.亚洲精品| 99视频一区二区三区| 成人黄色av网站在线| 粉嫩在线一区二区三区视频| 国产成人亚洲综合a∨猫咪| 国产揄拍国内精品对白| 国产剧情av麻豆香蕉精品| 国产精品亚洲午夜一区二区三区| 国内偷窥港台综合视频在线播放| 欧美日韩一二区| 欧美日韩精品一区二区三区| 欧美羞羞免费网站| 欧美日韩一区成人| 日韩视频免费观看高清完整版| 正在播放一区二区| 精品国精品国产| 国产日韩欧美精品综合| 中文字幕亚洲一区二区va在线| 国产精品麻豆网站| 亚洲男人电影天堂| 午夜电影久久久| 美国三级日本三级久久99| 国产在线精品视频| 99久久精品情趣| 欧美色视频在线| 精品免费国产一区二区三区四区| 久久久精品中文字幕麻豆发布| 中文字幕一区免费在线观看| 亚洲免费毛片网站| 午夜精品久久久久久久久久久 | 久久久午夜精品| 国产精品无圣光一区二区| 亚洲乱码国产乱码精品精98午夜| 夜夜精品视频一区二区 | 亚洲国产精品精华液网站| 日韩和的一区二区| 丰满放荡岳乱妇91ww| 欧美午夜精品一区二区三区| 欧美成人精品高清在线播放| 中文字幕免费不卡在线| 亚洲一区影音先锋| 国产在线播放一区| 在线观看日韩一区| 精品少妇一区二区三区在线播放| 国产精品每日更新在线播放网址| 五月天激情小说综合| 国产精品夜夜嗨| 欧美色精品天天在线观看视频| 久久久综合激的五月天| 亚洲精品视频在线看| 国产一区二三区| 欧美日韩中文另类| 欧美国产综合一区二区| 视频一区国产视频| av亚洲精华国产精华精华| 精品欧美乱码久久久久久| 亚洲黄色性网站| 国产精品一区二区三区四区| 欧美日韩一卡二卡| 亚洲欧洲成人自拍| 国产成人午夜精品5599| 欧美一个色资源| 亚洲乱码精品一二三四区日韩在线| 国产一区二区三区免费看| 在线观看日韩一区| 综合在线观看色| 国产成人综合在线| 精品国产凹凸成av人导航| 亚洲国产aⅴ成人精品无吗| 成人精品免费看| www激情久久| 精品一区二区三区免费视频| 欧美日韩另类一区| 一区二区三区资源| 99久久久精品| 精油按摩中文字幕久久| 欧美一区二区三区日韩视频| 午夜视频一区在线观看| 欧美性大战久久久久久久蜜臀| 国产精品久久久久久久久快鸭 | 男女男精品视频网| 欧美日韩在线一区二区| 亚洲色图欧洲色图婷婷| 国产宾馆实践打屁股91| 国产亚洲精品福利| 国产一区二区三区不卡在线观看| 欧美大片一区二区| 青青草国产精品97视觉盛宴 | 国产区在线观看成人精品| 国模娜娜一区二区三区| 欧美电影免费观看完整版| 精品一区二区三区影院在线午夜| 欧美不卡一区二区三区| 精品亚洲免费视频| 久久久综合精品| 成人美女视频在线看|