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

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

?? file.aspx.cs

?? asp做的新聞系統
?? CS
字號:
using System;
using System.IO;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
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;

namespace Web.SysAdmin
{
	public class File : System.Web.UI.Page
	{
		protected System.Web.UI.WebControls.ImageButton BtnQuery;
		protected System.Web.UI.WebControls.Label LabRowCount;
		protected System.Web.UI.WebControls.Label LabRowID;
		protected System.Web.UI.WebControls.Label LabID;
		
		private DataSet OleDs;
		private Web.Common.Common Cmon = new Common.Common();
		private Web.DataAccess.DataAccess Das = new DataAccess.DataAccess();

		protected System.Web.UI.WebControls.TextBox TxtState;
		protected System.Web.UI.WebControls.ImageButton IbtQuery;
		protected System.Web.UI.WebControls.Panel PalArticle;
		protected System.Web.UI.WebControls.Button BtnAdd;
		protected System.Web.UI.WebControls.Button BtnDel;
		protected System.Web.UI.WebControls.Button BtnSave;
		protected System.Web.UI.WebControls.Button BtnCancel;
		protected System.Web.UI.HtmlControls.HtmlTable Table1;
		protected System.Web.UI.WebControls.DataGrid GrdFile;
		protected System.Web.UI.WebControls.Panel PalView;
		protected System.Web.UI.HtmlControls.HtmlTable Table4;
		protected System.Web.UI.HtmlControls.HtmlInputText TxtFileName;
		protected System.Web.UI.HtmlControls.HtmlInputFile UploadFile;
				
		const int nGrdRows = 10;
		
		private void Page_Load(object sender, System.EventArgs e)
		{
			if(!Page.IsPostBack)
			{ 
				BindGrdFile();
				TxtState.Text = "0";

				PageInit();
			}

			GrdFile.Attributes.Add("onclick","javascript:Click('GrdFile');");
			GrdFile.Attributes.Add("ondblclick","javascript:DbClick('GrdFile');");
			BtnSave.Attributes.Add("OnClick","javascript:return CheckInput();");
			BtnDel.Attributes.Add("OnClick","javascript:return Del('GrdFile');");
		}

		#region Web 窗體設計器生成的代碼
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN: 該調用是 ASP.NET Web 窗體設計器所必需的。
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// 設計器支持所需的方法 - 不要使用代碼編輯器修改
		/// 此方法的內容。
		/// </summary>
		private void InitializeComponent()
		{    
			this.BtnAdd.Click += new System.EventHandler(this.BtnAdd_Click);
			this.BtnDel.Click += new System.EventHandler(this.BtnDel_Click);
			this.BtnSave.Click += new System.EventHandler(this.BtnSave_Click);
			this.BtnCancel.Click += new System.EventHandler(this.BtnCancel_Click);
			this.GrdFile.PageIndexChanged += new System.Web.UI.WebControls.DataGridPageChangedEventHandler(this.GrdFile_PageIndexChanged);
			this.GrdFile.SortCommand += new System.Web.UI.WebControls.DataGridSortCommandEventHandler(this.GrdFile_SortCommand);
			this.ID = "Form1";
			this.Load += new System.EventHandler(this.Page_Load);

		}
		#endregion
		
		//初始化頁面控件狀態
		//LabState:操作狀態,0--查詢,1--瀏覽,2--增加,3--修改,4--刪除
		private void PageInit()
		{
			int nState = int.Parse(TxtState.Text);

			PalView.Visible = (nState != 0) ? true:false;
			PalArticle.Visible = (nState == 0) ? true:false;

			BtnAdd.Enabled = (nState == 0 || nState == 1) ? true:false;
			BtnDel.Enabled = (nState == 0 || nState == 1) ? true:false;
			BtnSave.Enabled = (nState == 2 || nState == 3) ? true:false;
			BtnCancel.Enabled = (nState == 1 || nState == 2 || nState == 3) ? true:false;

		}
		
		//刷新GrdFile
		private void BindGrdFile()
		{

			OleDs = new DataSet();

			OleDs=Das.GetDataSet("select id,filename,ContentType,datetime from uploadfile");
			GrdFile.DataSource=OleDs;
			
			int nPage=0;
			nPage = GrdFile.CurrentPageIndex;
			GrdFile.CurrentPageIndex =0;
			GrdFile.DataBind();

			if ((nPage >= GrdFile.PageCount) && (GrdFile.PageCount > 0))
			{
				nPage = GrdFile.PageCount - 1;
			}
			
			LabRowCount.Text=OleDs.Tables[0].Rows.Count.ToString();

			GrdFile.CurrentPageIndex = nPage;
			GrdFile.DataBind();
		}

		private void BtnAdd_Click(object sender, System.EventArgs e)
		{
			TxtState.Text = "2";
			PageInit();
			Clear();
		}

		private void Clear()
		{
			TxtFileName.Value = "";
		}

		private void BtnCancel_Click(object sender, System.EventArgs e)
		{
			TxtState.Text = "0";
			PageInit();
			Clear();
		}

		//保存信息
		private void BtnSave_Click(object sender, System.EventArgs e)
		{
			Stream imgStream;
			int imgLen;
			string imgName_value;
			string imgContentType;
			string imgUploadedName;

			imgStream  = UploadFile.PostedFile.InputStream;
			imgLen =  UploadFile.PostedFile.ContentLength;
			imgUploadedName = UploadFile.PostedFile.FileName;
			byte[] imgBinaryData=new byte[imgLen];
			imgContentType = UploadFile.PostedFile.ContentType;
			imgName_value = TxtFileName.Value;

			try
			{
				if(imgName_value.Length < 1)
				{
					imgName_value = GetLastRightOf("\\",imgUploadedName );
				}
			}
			catch(Exception myEx)
			{
				Response.Write("<script language='javascript'>alert('錯誤!');</script>");
			}

			int n = imgStream.Read(imgBinaryData, 0, imgLen);          
			int NumRowsAffected = MyDatabaseMethod(imgName_value, imgBinaryData, imgContentType);
			if(NumRowsAffected > 0)
			{
				Response.Write("<script language='javascript'>alert('文件上傳成功!');</script>");
				BindGrdFile();
			}
			else
				Response.Write ("<script language='javascript'>alert('文件上傳不成功,請重新上傳!');</script>");
		}
		
		public string GetLastRightOf(string LookFor,string myString)
		{
			int StrPos;
			StrPos = myString.LastIndexOf(LookFor);
			return myString.Substring(StrPos + 1);
		}
		
		public int MyDatabaseMethod(string imgName,byte[] imgbin,string imgcontenttype)
		{
//			OleDbConnection conn = new OleDbConnection("Provider=SQLOLEDB;user id=sa;password=;initial catalog=web;data source=localhost;Connect Timeout=30");
//			string SQL="INSERT INTO uploadfile (filename,data,contenttype,datetime) VALUES ( @img_name, @img_data,@img_contenttype,@datetime)";
//			OleDbCommand command=new OleDbCommand(SQL,conn);

//			command.Parameters.Add("@img_name", OleDbType.VarChar, 50).Value = imgName;
//			command.Parameters.Add("@img_data", OleDbType.Binary).Value = imgbin;
//			command.Parameters.Add("@img_contenttype", OleDbType.VarChar,50).Value = imgcontenttype;
//			command.Parameters.Add("@datetime", OleDbType.Date).Value = DateTime.Now;

			SqlConnection conn = new SqlConnection("user id=sa;password=;initial catalog=web;data source=localhost;Connect Timeout=30");
			string SQL="INSERT INTO uploadfile (filename,data,contenttype,datetime) VALUES ( @img_name, @img_data,@img_contenttype,@datetime)";
			SqlCommand command=new SqlCommand ( SQL,conn );
            
//			SqlParameter param0=new SqlParameter ( "@img_name", SqlDbType.VarChar,50 );
//			param0.Value = imgName;			
//			command.Parameters.Add( param0 );            
			command.Parameters.Add("@img_name", SqlDbType.VarChar, 50).Value = imgName;

			SqlParameter param1=new SqlParameter ( "@img_data", SqlDbType.Image );			
			param1.Value = imgbin;
			command.Parameters.Add( param1 );
            
			SqlParameter param2 =new SqlParameter ( "@img_contenttype", SqlDbType.VarChar,50 );
			param2.Value = imgcontenttype;
			command.Parameters.Add( param2 );

			SqlParameter param3 =new SqlParameter ( "@datetime",SqlDbType.DateTime);
			param3.Value = DateTime.Now;
			command.Parameters.Add( param3);

			conn.Open();
			int numRowsAffected = command.ExecuteNonQuery();
			conn.Close();
			return numRowsAffected;
		}

		//檢查用戶選擇DataGrid中記錄的總數,返回DG中單選的記錄號,多選的記錄號保存LabDeptID中。
		private int CheckCbx()
		{
			int nRow = -1;
			LabID.Text = "";
			for (int i = 0;i < GrdFile.Items.Count;i++)
			{
				CheckBox CbxTable = (CheckBox)GrdFile.Items[i].FindControl("CbxSelect");
				if(CbxTable.Checked == true)
				{
					if(LabID.Text == "")
					{
						LabID.Text = GrdFile.Items[i].Cells[4].Text.Trim();
						nRow = i;
					}
					else
					{
						LabID.Text = LabID.Text + "," + GrdFile.Items[i].Cells[4].Text.Trim();
					}
				}
			}
			return nRow;
		}

		//設置復選框狀態。
		private void SetCbxState(int nRow,bool bState)
		{
			CheckBox CbxDept;
			CbxDept = (CheckBox)GrdFile.Items[nRow].FindControl("CbxSelect");
			CbxDept.Checked = bState;
		}

		//換頁
		private void GrdFile_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
		{
			GrdFile.CurrentPageIndex = e.NewPageIndex;
			BindGrdFile();
		}

		//排序
		private void GrdFile_SortCommand(object source, System.Web.UI.WebControls.DataGridSortCommandEventArgs e)
		{
			DataView dv = new DataView();
			BindGrdFile();
			dv.Table = OleDs.Tables[0];
			dv.Sort = e.SortExpression;
			GrdFile.DataSource = dv;
			GrdFile.DataBind();
			GrdFile.EditItemIndex = -1;
			GrdFile.SelectedIndex = 0;
		}

		//刪除信息
		private void BtnDel_Click(object sender, System.EventArgs e)
		{
			int nRow = 0;
			string strTableID,strSql;

			nRow = CheckCbx();
			strTableID = LabID.Text.Trim();

			strSql = "delete from uploadfile where id in(" + strTableID + ")";

			if (Das.ExecSql(strSql))
			{
				Response.Write("<script>alert('刪除成功!');</script>");
				Clear();
				BindGrdFile();
			}
			else
			{
				Response.Write("<script>alert('刪除不成功,請稍后再試!');</script>");
				if(TxtState.Text=="1")
				{
					PageInit();
				}
			}
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
石原莉奈在线亚洲二区| 久久久.com| 99国产精品一区| 国产福利91精品一区| 蜜桃视频一区二区| 日本系列欧美系列| 美美哒免费高清在线观看视频一区二区| 亚洲激情图片qvod| 亚洲日本欧美天堂| 一区二区在线观看视频| 一区二区在线观看免费| 亚洲综合精品自拍| 午夜精品久久久久影视| 日日噜噜夜夜狠狠视频欧美人| 亚洲综合一二区| 婷婷丁香久久五月婷婷| 国产乱国产乱300精品| 青青草原综合久久大伊人精品优势| 婷婷久久综合九色国产成人| 免费成人av在线播放| 久久精品国产77777蜜臀| 国内精品久久久久影院薰衣草| 久久精品国产网站| 国产精品69久久久久水密桃| 99免费精品视频| 色欧美88888久久久久久影院| 欧美日韩在线一区二区| 91精品午夜视频| 国产日韩欧美一区二区三区综合| 国产精品色哟哟| 亚洲第一精品在线| 国产一区二区三区免费| 99久久精品99国产精品| 欧美老年两性高潮| 久久久av毛片精品| 亚洲美女在线一区| 精品亚洲porn| 色综合久久久久综合| 欧美一级专区免费大片| 国产农村妇女毛片精品久久麻豆| 亚洲宅男天堂在线观看无病毒 | 日韩高清欧美激情| 国内精品自线一区二区三区视频| av不卡在线观看| 欧美一区二区三区男人的天堂| 中文字幕 久热精品 视频在线 | 在线免费av一区| 精品国产第一区二区三区观看体验| 国产精品久久久久影院色老大| 日韩精品成人一区二区三区| 91麻豆国产自产在线观看| 91精品国产入口在线| 亚洲欧美日韩在线| 国产大陆精品国产| 欧美一级高清片| 亚洲一级片在线观看| 粉嫩蜜臀av国产精品网站| 欧美精品丝袜久久久中文字幕| 国产精品区一区二区三| 久久9热精品视频| 欧美亚洲国产一卡| 国产精品国产a级| 国产成人综合在线播放| 日韩精品影音先锋| 首页国产欧美久久| 色悠悠久久综合| 国产精品高潮呻吟| 国产·精品毛片| 国产色综合一区| 国产剧情一区二区三区| 日韩欧美国产一二三区| 香蕉久久一区二区不卡无毒影院| 91视频你懂的| 最新高清无码专区| 91在线码无精品| 亚洲婷婷国产精品电影人久久| 国产白丝精品91爽爽久久| 久久中文娱乐网| 国产资源精品在线观看| 精品国产一区二区三区不卡 | 免费成人av在线播放| 欧美精品久久一区二区三区| 亚洲小说春色综合另类电影| 在线视频欧美区| 亚洲成人手机在线| 欧美军同video69gay| 日韩专区欧美专区| 日韩精品一区二区三区在线| 久久99国产乱子伦精品免费| 欧美精品一区二区久久婷婷| 国产资源精品在线观看| 国产精品嫩草影院com| jlzzjlzz欧美大全| 一区二区三区日韩精品视频| 欧美日韩午夜在线| 日韩激情中文字幕| 精品国产乱码久久久久久蜜臀| 九九国产精品视频| 欧美国产一区二区| 91在线观看美女| 亚洲国产美女搞黄色| 欧美一卡2卡三卡4卡5免费| 激情文学综合丁香| 国产精品久久国产精麻豆99网站| 91污在线观看| 日韩国产欧美视频| 国产丝袜在线精品| 欧美亚洲图片小说| 国产一区二区三区观看| 国产精品国产三级国产有无不卡| 欧美视频完全免费看| 美女被吸乳得到大胸91| 最新国产の精品合集bt伙计| 欧美久久一二区| 成人小视频在线| 亚洲国产成人av网| 国产精品热久久久久夜色精品三区 | 久久不见久久见中文字幕免费| 久久精品日产第一区二区三区高清版 | 一区二区三区四区激情| 欧美一卡2卡3卡4卡| 成人动漫视频在线| 日本不卡一二三区黄网| 中文字幕在线视频一区| 日韩一区二区在线看片| 99久久99久久免费精品蜜臀| 久久er精品视频| 亚洲欧美区自拍先锋| 国产亚洲精品中文字幕| 欧美日韩性生活| 97久久超碰国产精品| 国产成人综合网| 久久精品噜噜噜成人88aⅴ| 一区二区三区不卡视频在线观看 | 国产精品996| 婷婷一区二区三区| 一区二区三区日韩精品视频| 国产肉丝袜一区二区| 日韩久久精品一区| 欧美日韩国产色站一区二区三区| 成人app下载| 国产一区二区三区观看| 美女脱光内衣内裤视频久久网站| 亚洲自拍与偷拍| 亚洲欧美日韩国产成人精品影院| 久久精品免视看| 2021国产精品久久精品| 精品国产99国产精品| 欧美一区二区大片| 欧美肥妇毛茸茸| 欧美日韩高清一区二区三区| 日本韩国欧美在线| 色丁香久综合在线久综合在线观看| 成人性色生活片免费看爆迷你毛片| 精品一区二区免费视频| 麻豆成人免费电影| 激情丁香综合五月| 国产综合久久久久影院| 狠狠久久亚洲欧美| 国产在线精品不卡| 国产精品乡下勾搭老头1| 国内久久精品视频| 国产suv精品一区二区6| 国产91高潮流白浆在线麻豆 | 中文字幕中文字幕中文字幕亚洲无线 | 中文字幕一区二区三区不卡在线| 久久精品一区二区三区四区| 久久久激情视频| 中文字幕精品一区二区精品绿巨人 | 亚洲综合在线免费观看| 亚洲综合色噜噜狠狠| 午夜在线成人av| 美女视频一区在线观看| 国产一区二区三区精品欧美日韩一区二区三区| 黄色资源网久久资源365| 国产999精品久久久久久| 成人黄色网址在线观看| 色哟哟一区二区| 国产欧美日韩三区| 国产精品美女久久久久久久| ㊣最新国产の精品bt伙计久久| 亚洲一二三级电影| 精品一区二区三区在线播放| 成人福利视频在线| 欧美人与禽zozo性伦| 日韩欧美在线123| 中文字幕精品三区| 图片区小说区区亚洲影院| 国产伦精品一区二区三区免费迷 | 国产三级久久久| 亚洲男人都懂的| 九一久久久久久| 91免费小视频| 精品国产人成亚洲区| 日韩伦理av电影| 精品一区二区在线观看| 色久综合一二码| 国产欧美一二三区| 日韩精品免费视频人成| 波多野结衣中文字幕一区二区三区|