博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mouse点击之后,复制GridView控件的数据行
阅读量:7071 次
发布时间:2019-06-28

本文共 584 字,大约阅读时间需要 1 分钟。

本篇是实现用mouse点击GridView控件任意一行,把所点击的数据复制至另一个GridView控件上。

实现大概思路,把所点击的数据行的记录主键找出来,再去过滤数据源。
点击功能,已经实现,可以参考前一篇《》 它的方法是override render方法,来注册click事件。

就使用前一篇的程序来扩展吧。在html中,添加一个table,分左右两列,右边有放一个GridView控件,与左边的一样结构。

 

去aspx.cs写click事件,存储点选记录的主键,过滤数据并绑定给右边的GridView控件。

 

标记1,修改一下,把获取的数据存储于ViewState中。这样在演示中,不必每次都去读取数据库。

标记2,把ViewState的数据集绑定给原来的GridView控件。

标记3,宣告一个List<int>变量,将用它来存储mouse点选记录的主键。

标记4,在风页Page_load时,为Pks绑定数据。如果第一次绑定,只为其new一个List<int>实例。

标记5,为第二个GridView控件写一个方法,是为其绑定数据源。

标记6,获取点选的记录的主键,并添加至List<int>数据集中。

标记7,每次有数据变化,同时也更新Session的记录。

标记8,根据选择的记录主键值集来过滤数据源。最后的结果绑定给右边的GridVeiw控件。

实时演示:

 

转载地址:http://zlzml.baihongyu.com/

你可能感兴趣的文章
RabbitMQ 发布订阅
查看>>
Python&R&量化 金融之路
查看>>
有关java中static关键的重写问题
查看>>
Tortoise SVN 创建分支与合并
查看>>
Delphi 发送按键
查看>>
Python - 默认参数的一次性求值
查看>>
Asp.net DateTime格式化
查看>>
Internet TV 影音娱乐新生活
查看>>
Linux 引导过程内幕
查看>>
android service 学习(上)
查看>>
Azure Redis Cache (4) 配置和管理Redis Cache
查看>>
WPF VS Apollo
查看>>
开始忙碌
查看>>
常用CSS样式
查看>>
[编]使用AutoCompleteExtender实现文本框自动匹配
查看>>
vim替换^m字符
查看>>
数据结构 Joseph
查看>>
android GC内存泄露问题
查看>>
协助ScriptCase7.1做些汉化矫正工作
查看>>
codility上的问题 (21) Upsilon 2012
查看>>