点滴积累,融会贯通
-----喜欢一切有兴趣的东西
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
::
268 随笔 :: 0 文章 :: 406 评论 :: 17 引用
跨页面实现多选(转)
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 } }
posted on 2006-02-10 16:24
小寒
阅读(138)
评论(0)
编辑
收藏
所属分类:
DataGrid&&GridView
新用户注册
刷新评论列表
标题
姓名
主页
Email
(博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
网站首页
新闻频道
社区
小组
博问
网摘
闪存
找找看
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
相关文章:
程序人生--一个程序员对学弟学妹建议(转)
程序人生--一个程序员对学弟学妹建议(转)
(原创)代码分析-DataGrid实现自增列、单选、多选
Ajax实现无刷新三联动下拉框
整数转字符串问题
想转架构师,大家有什么建议不?
[转]也谈成功
老婆使用说明书(转)
相关链接:
所属分类的其他文章:
GridView效果
gridView处理函数
vs2005应用之GridView(转载GridView 72般绝技-作者:清清月儿)
DataGrid实现过多信息鼠标移动到记录上显示,可分页
指定datagrid编辑框的宽度及相映属性(转)---备用
给DataGrid添加序号、导航键、鼠标划过事件、删除确认框(转)
DataGrid 功能实现收集(转)保留做参考
datagrid加checkbox实现分页不丢失选择的记录 (转)
跨页面实现多选(转)
对 DataGrid 进行排序
最新IT新闻:
金融风暴改写富豪榜排名 巴菲特资产超盖茨
红杉资本发出严重警告:黄金时代已成历史
2008年10月11日科技博客精选
搞死开心网还是搞活他?
网络书店“新”军
<
2006年2月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
公告
多多的学习,多多的积累, 虽然很多东西自己不知道, 但只要不停的学习别人的东西, 终将无所不知 MSN:liyuwang83113@163.com
搜索
留言簿
(13)
给我留言
查看留言
我参加的小组
ASP.NET
Web技术联盟
天津Net俱乐部
我参与的团队
天津.NET俱乐部(0/792)
企业内网开发集成应用(0/176)
Windows Vista开发(0/237)
软件项目管理团队(0/194)
.net企业应用开发(0/138)
随笔分类
AD操作(4)
(rss)
Ajax(6)
(rss)
ASP.NET编程&技巧(45)
(rss)
C#编程基础(42)
(rss)
C#网络编程(10)
(rss)
DataGrid&&GridView(15)
(rss)
EnterpriseLibrary(1)
(rss)
JavaScript专栏(23)
(rss)
ORM(3)
(rss)
SharePoint(11)
(rss)
Web打印(4)
(rss)
Windows/Webservice(3)
(rss)
韩语学习系列(4)
(rss)
软件工程专栏(24)
(rss)
设计模式学习(15)
(rss)
数据库设计UNION技巧(29)
(rss)
杂文-日记(32)
(rss)
.NET中重要技术
1-.Net设计模式(一)
梦幻Dot Net的博客
2-.Net设计模式(二)
Terrylee 的博客
3-ORM-NHibernate
张老三的博客
4-ORM-SPL
听棠.NET的博客
5-Enterprise Library
rickie的博客(企业类库)
6-自由、创新、研究、探索
一些开源的知识
7-海洋工作室
Sharepoint,SPS,Office
8-MagicAjax.NET
MagicAjax.NET
90-数据库操作
邹建的专栏
90-数据库应用
吕震宇的博客
91-quickstart
Microsoft quickstart
92-connectionstrings
Connection String
93-Enterprise Library
Terry的文章
94-C#手机推箱子
C#手机推箱子
95-sourceforge
开源源码下载
96-李战Blog
(rss)
李战Blog
97-Linq to sql
(rss)
Linq to sql
98-LINQ系列
LINQ系列
积分与排名
积分 - 190282
排名 - 181
阅读排行榜
1. NTLDR is missing 文件丢失如何解决(23363)
2. SQL Server 2000 函数使用---CAST 和 CONVERT(8827)
3. 项目管理-让什么人做什么事(3065)
4. window.showModalDialog和window.open关闭子页面时刷新父页面(2792)
5. B/S结构与C/S结构(转)(2696)
Powered by:
博客园
Copyright © 小寒