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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? managevote.aspx.cs

?? 投票功能的完整實(shí)現(xiàn)... 投票功能的完整實(shí)現(xiàn)...
?? CS
?? 第 1 頁 / 共 2 頁
字號:
			//獲取準(zhǔn)備刪除的投票ID
			HtmlInputHidden hih = (HtmlInputHidden)(e.Item.Cells[0].FindControl("vote_id"));
			if (hih == null)
				return;

			//執(zhí)行存儲過程,刪除投票
			int vote_id = Convert.ToInt32(hih.Value);
			string strConn = ConfigurationSettings.AppSettings["ConnectionString"];
			SqlConnection conn = new SqlConnection(strConn);
			SqlCommand cmd = conn.CreateCommand();
			cmd.CommandText = "DeleteVote";
			cmd.CommandType = CommandType.StoredProcedure;
			cmd.Parameters.Add("@id", vote_id);

			try
			{
				conn.Open();
				cmd.ExecuteNonQuery();
			}
			catch (SqlException ex)
			{
				Response.Write(ex.Message + vote_id.ToString());
			}
			finally
			{
				conn.Close();
			}
			
			dgVotes.CurrentPageIndex = 0;
			BindGrid();		
		}

		private void dgVotes_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
		{
			if (e.CommandName == "EditOption") //單擊“修改選項(xiàng)”按鈕
			{
				//若單擊另一條投票信息,則切換到單擊的這條投票信息
				//若單擊當(dāng)前選中的投票信息,則退出編輯選項(xiàng)的狀態(tài)
				if (dgVotes.SelectedIndex != e.Item.ItemIndex)
					dgVotes.SelectedIndex = e.Item.ItemIndex;
				else
					dgVotes.SelectedIndex = -1;
				BindGrid();

				if (dgVotes.SelectedIndex != -1)
				{
					//求得當(dāng)前選中的投票ID,注意區(qū)分顯示和編輯兩種狀態(tài) 
					HtmlInputHidden hih = null;
					if (dgVotes.EditItemIndex != e.Item.ItemIndex)
					{
						hih = (HtmlInputHidden)(e.Item.Cells[0].FindControl("vote_id"));
					}
					else
					{
						hih = (HtmlInputHidden)(e.Item.Cells[0].FindControl("vote_id_Edit"));
					}
					int vote_id = Convert.ToInt32(hih.Value);
					SelectedVoteID = vote_id;

					//顯示修改選項(xiàng)的panel
					panelOption.Visible = true;
					//隱藏增加選項(xiàng)的panel
					panelAddVote.Visible = false;
					//顯示選中投票項(xiàng)目的選項(xiàng)列表
					BindOptionGrid();
				}
				else
				{
					//更新SelectedVoteID
					SelectedVoteID = -1;
					//隱藏修改選項(xiàng)的panel
					panelOption.Visible = false;
				}
			}
		}


		#endregion

		#region dgOptions

		private void dgOptions_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
		{
			//單擊刪除選項(xiàng)按鈕時(shí)彈出確認(rèn)提示
			if (e.Item.ItemType	== ListItemType.Item ||
				e.Item.ItemType	== ListItemType.AlternatingItem ||
				e.Item.ItemType == ListItemType.EditItem ||
				e.Item.ItemType == ListItemType.SelectedItem)
			{
				LinkButton lb = (LinkButton)(e.Item.Cells[2].Controls[0]);
				lb.Attributes.Add("onclick", "return confirm('您確定要?jiǎng)h除該選項(xiàng)嗎?');");;
			}
		}

		private void dgOptions_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
		{
			//求得將要?jiǎng)h除的選項(xiàng)ID
			int index = e.Item.ItemIndex;
			DataGridItem item = dgOptions.Items[index];
			HtmlInputHidden hih = null;
			if (dgOptions.EditItemIndex != e.Item.ItemIndex)
			{
				hih = (HtmlInputHidden)item.Cells[0].FindControl("option_id");
			}
			else
			{
				hih = (HtmlInputHidden)item.Cells[0].FindControl("option_id_Edit");
			}
			int option_id = Convert.ToInt32(hih.Value);

			//刪除選項(xiàng),刷新選項(xiàng)列表
			string strConn = ConfigurationSettings.AppSettings["ConnectionString"];
			SqlConnection conn = new SqlConnection(strConn);
			SqlCommand cmd = conn.CreateCommand();
			cmd.CommandText = "DeleteOption";
			cmd.CommandType = CommandType.StoredProcedure;
			cmd.Parameters.Add("@id", option_id);

			try
			{
				conn.Open();
				cmd.ExecuteNonQuery();
				BindOptionGrid();
			}
			catch (SqlException ex)
			{
				Response.Write(ex.Message);
			}
			finally
			{
				conn.Close();
			}
		}

		private void dgOptions_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
		{
			//編輯條目在DataGrid中的序號
			int index = e.Item.ItemIndex;

			//求編輯的選項(xiàng)ID
			HtmlInputHidden hih = (HtmlInputHidden)dgOptions.Items[index].Cells[0].FindControl("option_id");
			EditOptionID = Convert.ToInt32(hih.Value);

			//進(jìn)入編輯狀態(tài)
			dgOptions.EditItemIndex = index;
			BindOptionGrid();			
		}

		private void dgOptions_CancelCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
		{
			//退出編輯狀態(tài)
			dgOptions.EditItemIndex = -1;
			BindOptionGrid();
		}

		private void dgOptions_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
		{
			//更新選項(xiàng)內(nèi)容,刷新選項(xiàng)列表
			TextBox tb = (TextBox)e.Item.Cells[0].FindControl("tbContentEdit");			

			string strConn = ConfigurationSettings.AppSettings["ConnectionString"];
			SqlConnection conn = new SqlConnection(strConn);
			SqlCommand cmd = conn.CreateCommand();
			cmd.CommandText = "UpdateOption";
			cmd.CommandType = CommandType.StoredProcedure;
			cmd.Parameters.Add("@id", EditOptionID);
			cmd.Parameters.Add("@content", tb.Text);

			try
			{
				conn.Open();
				cmd.ExecuteNonQuery();

				dgOptions.EditItemIndex = -1;
				BindOptionGrid();
			}
			catch (SqlException ex)
			{
				Response.Write(ex.Message);
			}
			finally
			{
				conn.Close();
			}
		}


		#endregion

		#region button clicks

		protected void lbAddVote_Click(object sender, System.EventArgs e)
		{
			//顯示添加新投票panel
			panelAddVote.Visible = true;
			//隱藏編輯選項(xiàng)panel
			panelOption.Visible = false;
			//取消當(dāng)前的選擇狀態(tài)
			dgVotes.SelectedIndex = -1;
			BindGrid();
		}

		protected void lbAdd_Click(object sender, System.EventArgs e)
		{
			//添加新投票項(xiàng)目
			string strConn = ConfigurationSettings.AppSettings["ConnectionString"];
			SqlConnection conn = new SqlConnection(strConn);
			SqlCommand cmd = conn.CreateCommand();
			cmd.CommandText = "AddVote";
			cmd.CommandType = CommandType.StoredProcedure;
			cmd.Parameters.Add("@question", tbQuestionAdd.Text);
			cmd.Parameters.Add("@start_date", tbStartdateAdd.Text);
			cmd.Parameters.Add("@end_date", tbEnddateAdd.Text);
			cmd.Parameters.Add("@type", cbMultiAdd.Checked);
			cmd.Parameters.Add("@active", cbActiveAdd.Checked);

			try
			{
				conn.Open();
				cmd.ExecuteNonQuery();
				BindGrid();
				panelAddVote.Visible = false;
			}
			catch (SqlException ex)
			{
				Response.Write(ex.Message);
			}
			finally
			{
				conn.Close();
			}
		}

		protected void lbCancel_Click(object sender, System.EventArgs e)
		{
			//隱藏添加新投票的panel
			panelAddVote.Visible = false;
		}

		protected void lbAddOption_Click(object sender, System.EventArgs e)
		{
			//執(zhí)行存儲過程,添加投票的選項(xiàng),并刷新數(shù)據(jù)顯示
			string strConn = ConfigurationSettings.AppSettings["ConnectionString"];
			SqlConnection conn = new SqlConnection(strConn);
			SqlCommand cmd = conn.CreateCommand();
			cmd.CommandText = "AddOption";
			cmd.CommandType = CommandType.StoredProcedure;
			cmd.Parameters.Add("@vote_id", SelectedVoteID);
			cmd.Parameters.Add("@content", tbNewOption.Text);

			try
			{
				conn.Open();
				cmd.ExecuteNonQuery();
				BindOptionGrid();
			}
			catch (SqlException ex)
			{
				Response.Write(ex.Message);
			}
			finally
			{
				conn.Close();
			}
		}

		protected void lbReturn_Click(object sender, System.EventArgs e)
		{
			//跳轉(zhuǎn)到投票顯示頁
			Response.Redirect("~/ShowVote.aspx");
		}


		#endregion

	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区在线看| 久久人人97超碰com| eeuss鲁片一区二区三区在线看| 青青草国产精品97视觉盛宴| 一区二区三区成人在线视频| 亚洲另类一区二区| 亚洲观看高清完整版在线观看| 久久精品国产77777蜜臀| 青青草一区二区三区| 国产精品一区二区在线看| 99久久精品费精品国产一区二区| 色婷婷国产精品| 精品捆绑美女sm三区| 久久久精品天堂| 亚洲成人动漫av| 国产精品主播直播| 欧美日韩国产经典色站一区二区三区| 欧美一区二区三区电影| 日韩久久久精品| 亚洲精品免费电影| 国产酒店精品激情| 欧美久久久一区| 国产精品久久久久永久免费观看 | thepron国产精品| 在线观看www91| 亚洲欧美日韩国产手机在线| av电影在线观看一区| 一区二区三区波多野结衣在线观看 | 日韩欧美自拍偷拍| 亚洲欧美色一区| 成人av在线网站| 欧美极品aⅴ影院| 黑人巨大精品欧美一区| 欧美久久免费观看| 青娱乐精品视频在线| 欧美三级日本三级少妇99| 亚洲一区二区三区四区的| 91年精品国产| 一区二区三区成人在线视频| 欧亚洲嫩模精品一区三区| 一区二区三区四区国产精品| 91亚洲精华国产精华精华液| 亚洲视频每日更新| 欧美亚洲自拍偷拍| 日日夜夜免费精品| 亚洲老司机在线| 欧美精品电影在线播放| 欧美国产综合一区二区| 一区二区三区在线高清| 国产乱码一区二区三区| 制服丝袜亚洲播放| 久久精品视频免费观看| 久久综合99re88久久爱| 国内精品久久久久影院色| 久久久五月婷婷| 国产高清久久久| 亚洲国产精品久久艾草纯爱| 制服丝袜亚洲精品中文字幕| 国产福利精品导航| 日本成人中文字幕| 欧美日韩一卡二卡三卡| 亚洲欧洲制服丝袜| 精品欧美乱码久久久久久1区2区| 成人一区二区三区视频在线观看| 最新热久久免费视频| 337p亚洲精品色噜噜| 日本不卡视频在线| 精品国产一区二区精华| 色婷婷综合五月| 国产精品1区2区3区| 亚洲第一狼人社区| 亚洲欧美成aⅴ人在线观看| 欧美一个色资源| 欧美日韩在线观看一区二区 | 日韩精品一二区| 亚洲女女做受ⅹxx高潮| 久久久精品免费免费| 欧美一卡二卡在线| 正在播放一区二区| 欧美日本在线观看| 97超碰欧美中文字幕| 懂色av中文字幕一区二区三区| 免费在线看一区| 久久99精品久久久久| 日韩二区三区在线观看| 青青草精品视频| 韩国三级在线一区| 国产九色精品成人porny| 日本va欧美va欧美va精品| 日本不卡在线视频| 精品一区二区免费看| 国产在线国偷精品免费看| 国产真实精品久久二三区| 国内精品国产成人| 成人深夜视频在线观看| eeuss鲁片一区二区三区在线观看| 国产一区不卡视频| 99久久亚洲一区二区三区青草| 成人久久18免费网站麻豆| 欧美影院精品一区| 欧美mv和日韩mv国产网站| 亚洲国产精品传媒在线观看| 亚洲视频你懂的| 九九在线精品视频| 91亚洲男人天堂| 91精品国产综合久久国产大片| 国产日本欧洲亚洲| 午夜国产精品影院在线观看| 久久国产精品免费| 99精品视频在线播放观看| 日韩精品一区二区三区在线| 中文字幕二三区不卡| 五月婷婷欧美视频| 色综合久久中文综合久久牛| 欧美精品一区二区三区蜜桃| 亚洲图片一区二区| 99久久亚洲一区二区三区青草| 欧美一区二区三区免费在线看| 亚洲私人黄色宅男| av中文字幕在线不卡| 精品国产精品网麻豆系列| 午夜精品福利视频网站| 欧美日本在线一区| 亚洲五码中文字幕| 99麻豆久久久国产精品免费| 国产日韩欧美在线一区| 亚洲电影一区二区三区| 91久久精品日日躁夜夜躁欧美| 日韩理论在线观看| av在线播放不卡| 亚洲视频电影在线| 在线免费av一区| 视频一区在线视频| 日韩精品视频网站| 欧美日韩视频在线观看一区二区三区 | 美国一区二区三区在线播放| 日韩精品一区二区三区在线播放 | 日本韩国欧美国产| 亚洲乱码国产乱码精品精的特点| 成人黄色综合网站| 亚洲三级在线播放| 欧美视频一区二区在线观看| 爽爽淫人综合网网站| 日韩精品一区二区在线观看| 国产麻豆精品视频| 亚洲精品美国一| 色一情一伦一子一伦一区| 欧美午夜一区二区三区免费大片| 亚洲国产毛片aaaaa无费看| 欧美日韩国产首页在线观看| 亚洲chinese男男1069| 日韩三级电影网址| 色综合色综合色综合色综合色综合| 午夜久久久久久久久| 久久久久久久久一| 欧美色精品天天在线观看视频| 久久不见久久见免费视频7 | 日本麻豆一区二区三区视频| 精品国产乱码91久久久久久网站| 在线精品视频小说1| 国产乱国产乱300精品| 日韩av网站免费在线| 中文一区一区三区高中清不卡| 国产精品日日摸夜夜摸av| 亚洲精品一区在线观看| 欧美久久婷婷综合色| 91久久国产综合久久| 99国产精品视频免费观看| 国产乱国产乱300精品| 理论电影国产精品| 麻豆成人在线观看| 久久精品国产精品亚洲红杏| 天天色综合成人网| 亚洲bdsm女犯bdsm网站| 青青草成人在线观看| 日韩综合在线视频| 日本特黄久久久高潮| 蜜臀久久99精品久久久久宅男| 亚洲成精国产精品女| 免费成人性网站| 精品一区二区在线看| 亚洲gay无套男同| 麻豆精品新av中文字幕| 久国产精品韩国三级视频| 国产在线播放一区二区三区| 成人小视频免费在线观看| 91在线播放网址| 欧美一区午夜视频在线观看 | 精品国产第一区二区三区观看体验| 欧美一区二区视频在线观看 | 99在线热播精品免费| 国产一区二区女| 美腿丝袜亚洲三区| 黄色精品一二区| 免费成人性网站| 国产老妇另类xxxxx| 欧美精品一区二区在线观看| 69精品人人人人| 日韩欧美区一区二| 国产日韩在线不卡|