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 } }
查看全文
相关阅读:
nginx开机自启动
解决This system is not registered with RHN
数据库琐表
linux启动和关闭防火墙命令
linux端口开放
linux常用命令
dedecms编辑器不能复制word格式的处理方法
dede5.7 标题长度限制修改
网站收录地址大全
最全的各搜索引擎、各免费收录提交网站入口大全
原文地址:https://www.cnblogs.com/xh831213/p/328469.html
最新文章
iOS阶段学习第14天笔记(NSString与NSMutableString)
iOS阶段学习第13天笔记(多态)
iOS阶段学习第12天笔记(类的初始化)
iOS 阶段学习第11天笔记(OC基础知识)
iOS 阶段学习第十天笔记(字符串操作)
iOS 阶段学习第十天笔记(结构体)
iOS 阶段学习第九天笔记(内存管理)
iOS开发日记19-7.0之后的截屏方法
iOS开发日记18-runtime高级篇
iOS开发日记17-runtime基础篇
热门文章
iOS开发日记16-通知栏扩展 (App Extension)
iOS开发日记15-强制弹出系统键盘(禁用搜狗键盘)
iOS开发日记14-NSFileManager(沙盒和清除缓存)
iOS开发日记13-原生二维码的扫描和生成
iOS开发日记12-广告轮播collectionView
iOS开发日记11-http和socket
iOS开发日记10-事件传递响应链
linux安装mysql之设置远程访问权限
linux安装mysql
linux之shell脚本学习篇一
Copyright © 2011-2022 走看看