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 } }
查看全文
相关阅读:
help python(查看模块帮助文档)
Vim常用快捷键
tar 解压缩
目前的学习计划
学习方向
C#转Python计划
困惑的屌丝,求方向。。。
修改PYTHONPATH的一种方法(在Window平台和Ubuntu下都有效)
使用正则表达式统计vs项目代码总行数[转]
日常工作细节汇总
原文地址:https://www.cnblogs.com/xh831213/p/328469.html
最新文章
如何复原Eclipse的Package Explorer
hdu 1075 What Are You Talking About
hdu1247 Hat’s Words
hdu 1251 统计难题
hdu 1426 Sudoku Killer
hdu1028 Ignatius and the Princess III
PowerDesigner
hdu 2553 N皇后问题
zend studio 10破解/汉化(转发)
TortoiseSVN文件夹及文件图标不显示解决方法(转发)
热门文章
hdu 1753 大明A+B
spring boot 尚桂谷学习笔记08 Docker ---Web
流累计图
Scrum 指南总结
spring boot 尚桂谷学习笔记07 嵌入式容器 ---Web
spring boot 尚桂谷学习笔记06 异常处理 ---Web
spring boot 尚桂谷学习笔记05 ---Web
spring boot 尚桂谷学习笔记04 ---Web开始
springboot 尚桂谷学习笔记03
springboot 尚桂谷学习总结01
Copyright © 2011-2022 走看看