用jQuery实现ASP.NET GridView折叠伸展效果
来源:互联网 发布:rar解压缩软件下载 编辑:程序博客网 时间:2024/05/22 12:18
第一步:如何给GridView数据行加入class属性呢?我们可以用GridView的行样式(<RowStyle CssClass="test" />)来设置,代码如下:
<asp:GridView ID="GridView1" runat="server"> <RowStyle CssClass="test" /> </asp:GridView>
此时我们运行页面,查看页面输出的源代码会看到GridView数据部分的所有TR都被赋予了一个class="test"属性!
第二步:绑定数据,代码如下:
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace example{ public class Student { public Student() { } string sID; public string SID { get { return sID; } set { sID = value; } } string sName; public string SName { get { return sName; } set { sName = value; } } string sSex; public string SSex { get { return sSex; } set { sSex = value; } } } public partial class WebForm2 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { List<Student> sList = new List<Student>() { new Student(){ SID = "s001", SName="张三", SSex="男"}, new Student(){ SID = "s002", SName="李四", SSex="女"}, new Student(){ SID = "s003", SName="王五", SSex="男"} }; GridView1.DataSource = sList; GridView1.DataBind(); } } }}
第三步:加入控制显示或隐藏GridView数据的按钮,代码如下:
<input id="btn" type="button" value="隐藏" onclick="ShowDate()" />
第四步:实现控制显示和隐藏的JS方法,代码如下:
<script type="text/javascript"> function ShowDate() { var val = $("#btn").val(); var $rows = $("#GridView1").find(".test"); switch (val) { case "隐藏": $rows.hide(); $("#btn").val("显示"); break; case "显示": $rows.show(); $("#btn").val("隐藏"); break; } } </script>
http://developer.51cto.com/art/201204/327472.htm
- 用jQuery实现ASP.NET GridView折叠伸展效果
- Jquery实现div折叠伸展
- jquery实现多个gridview折叠展开效果
- jQuery实现折叠效果
- jQuery 实现折叠面板效果
- jQuery实现的简单折叠菜单(折叠面板)效果代码
- asp.net gridview实现正在加载效果方案一
- Asp.net使用jQuery实现Gridview, Repeater异步绑定数据
- 用jquery实现折叠菜单
- JQuery和ASP.NET分别实现级联下拉框效果
- 使用JQuery 做仿asp.net 中的gridview 控件编辑效果
- ASP.NET GridView 光棒效果
- [Asp.Net]GridView分页实现
- 在GridView表头新增图片 实现GridView行折叠展开效果
- 在GridView表头新增图片 实现GridView行折叠展开效果
- jQuery实现报表的折叠效果(可填报)
- JQuery 实现table 行折叠效果,JSON做数据源。
- JQuery实现DIV展开折叠类似Outlook效果
- 使用 Float 类 节省开发时间
- 剑指offer-->二维数组中的查找
- hibernate配置文件的hibernate.hbm2ddl.auto
- Java BufferedReader
- Java加密框架
- 用jQuery实现ASP.NET GridView折叠伸展效果
- 快乐和健康
- 浅谈如何利用自助链进行新站推广
- 根据淘宝商品 num_iid 批量生成淘宝客链接的 PHP 函数
- SQLite学习手册
- WebSockets, WCF, and Silverlight 5
- 理解字节、字符与编码
- 较详细的介绍JNI
- Package java.lang.instrument