zoukankan
html css js c++ java
跨页面实现多选(转)
SelectMultiPages.aspx
<%@ Page EnableViewState="true" CodeBehind="SelectMultiPages.aspx.cs" Language="c#" AutoEventWireup="false" Inherits="eMeng.Exam.SelectMultiPages" %>
跨页面实现多选
SelectMultiPages.aspx.cs
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; namespace eMeng.Exam { ///
/// SelectMultiPages 的摘要说明。 ///
public class SelectMultiPages : System.Web.UI.Page { protected System.Web.UI.WebControls.Button Button1; protected System.Web.UI.WebControls.Label Label1; protected System.Web.UI.HtmlControls.HtmlInputHidden HdnSelectedValues; protected System.Web.UI.WebControls.DataGrid DataGrid1; private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 if(!Page.IsPostBack) BindData(); } private void DataGrid1_PageIndexChanged(object source, DataGridPageChangedEventArgs e) { DataGrid1.CurrentPageIndex = e.NewPageIndex; BindData(); } void BindData() { OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + HttpContext.Current.Server.MapPath("aspx.mdb")); OleDbDataAdapter da = new OleDbDataAdapter("Select Title, CreateDate from Document",cn); DataSet ds = new DataSet(); da.Fill(ds); DataGrid1.DataSource= ds; DataGrid1.DataBind(); } private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { //重新显示所选择的项目 if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { if(HdnSelectedValues.Value.IndexOf(((Literal)e.Item.Cells[1].FindControl("TitleShow")).Text) >= 0 ) { HtmlInputCheckBox ChkSelected = (HtmlInputCheckBox)(e.Item.Cells[0].FindControl("ChkSelect")); ChkSelected.Checked = true; } } } private void Button1_Click(object sender, System.EventArgs e) { //为了显示的方便进行替换的 Label1.Text = HdnSelectedValues.Value.Replace(",","
"); } #region Web 窗体设计器生成的代码 override protected void OnInit(EventArgs e) { // // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 // InitializeComponent(); base.OnInit(e); } ///
/// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 ///
private void InitializeComponent() { this.DataGrid1.ItemDataBound += new System.Web.UI.WebControls.DataGridItemEventHandler(this.DataGrid1_ItemDataBound); this.DataGrid1.PageIndexChanged += new System.Web.UI.WebControls.DataGridPageChangedEventHandler(this.DataGrid1_PageIndexChanged); this.Button1.Click += new System.EventHandler(this.Button1_Click); this.Load += new System.EventHandler(this.Page_Load); } #endregion } }
查看全文
相关阅读:
[BZOJ1625][Usaco2007 Dec]宝石手镯
[BZOJ1699][Usaco2007 Jan]Balanced Lineup排队
[BZOJ1606][Usaco2008 Dec]Hay For Sale 购买干草
[BZOJ1610][Usaco2008 Feb]Line连线游戏
[BZOJ1609][Usaco2008 Feb]Eating Together麻烦的聚餐
[BZOJ1602][Usaco2008 Oct]牧场行走
[BZOJ1601][Usaco2008 Oct]灌水
[BZOJ1607][Usaco2008 Dec]Patting Heads 轻拍牛头
[BZOJ1579][Usaco2008 Mar]土地购买
HDU 4248 A Famous Stone Collector 组合数学dp ****
原文地址:https://www.cnblogs.com/xh831213/p/328469.html
最新文章
设置TabBar图片
淘宝bug bug bug
AppleScript脚本学习记录《二》
AppleScript脚本学习记录《一》
Linux下安装Tomcat
http8种请求方式
Ubuntu14.4配置vnc
Java环境配置
Cobbler批量安装操作系统
如何通俗地理解docker
热门文章
虚拟化技术kvm,xen,vmware比较
centos vnc配置总结
持续集成 部署 交付
Ubuntu SVN 搭建
Vi方向键变乱码 退格键不能使用
svn搭建
mysql主从复制
shell printf命令:格式化输出语句
VIM使用技巧
[Usaco2007 Jan]Running贝茜的晨练计划
Copyright © 2011-2022 走看看