首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

C# GridView中固定表头的jQuery实现

听到GridView,你肯定觉得这种控件方式的WebForm开发已经是过时的技术了,连微软自己都将MVC推出了5个版本了。...如果你在百度,必应搜索“gridview固定表头”会发现很多结果,大部分都是过时的方法和插件,这浪费了我很多时间去实验和比较哪种更适合我。...插件调用方法很简单: $(function () { $('#gridView').stickyTableHeaders(); }); Webform的GridView还需要做一个简单设定,用来生成标准的带有...前台GridView增加事件: OnPreRender="gridView_PreRender",后台的事件如下:     protected void gridView_PreRender(object... sender, EventArgs e)     {         if (this.gridView.Rows.Count > 0)         {             //使用替换

2.1K10

GridView删除事件

首先:转摘一段GridView删除的文章 RowDeleting和RowDeleted事件 RowDeleting发生在删除数据之前,RowDeleted发生在删除数据之后。...使用RowDeleting事件,可以在真正删除前再次确认是否删除,可以通过设置GridViewDeleteEventArgs.Cancel=True来取消删除;也可以用于判断当前数据库记录数,如果只剩一条记录且数据库不能为空则提示并取消删除操作...Example: protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { //取得当前行号...,并取得当前行的GridViewRow对象 int index=e.RowIndex ; GridViewRow gvr=GridView1.Rows[index];...中添加了模板列并在其中添加了按钮,只要按钮的CommandName=”Delete” 则GridView控件自动触发 GridView1_RowDeleting 事件,因此你必须添加后台代码来实现。

1.1K20

GridView数据库分页+自定义分页导航(一):数据库分页

GridView控件自带分页功能,不过他是需要我们将所有数据查出来放到页面上,然后通过他内置的功能来实现分页,我本人不太喜欢,但对于小量数据时挺方便的。...这里我介绍一下数据库分页和自定义分页导航(使用GridView控件) 其效果如下图: ? 1、首先,我们要给一个空模板好让我们可以绑定数据。这个模板要有表头: ?...EditItemTemplate里的东西,只有在GridView处于编辑状态下才会显示的。 结束编辑模板后: ?...2、数据库分页,按固定条数查出数据,类似于下面的,尽量不要使用DataTable。...,a.name as pname,b.name as cname,c.name as name,c.people_size,c.area,c.XinzhengDaima,c.Quhao,c.email

1.5K20

可拖拽gridview

在Android开发中,我们常常用到ListView和GridView,而有的时候系统的ListView,GridView并不能满足我们的需求,所以我们需要自己定义一个ListView或者GridView...的控件,GridView主要是来显示网格的控件,在Android的开发中使用很普通,相对于TextView,Button这些控件来说要来的复杂些,今天给大家带来长按GridView的item,然后将其拖拽其他...item上面,使得GridView的item发生交换,比较典型的就是我们的Launcher,网上有很多关于GridView的拖动的Demo,但是大部分都是相同的,而且存在一些Bug,而且大部分都是点击GridView...来实现一个定时器,假如定时时间为1000毫秒,在1000毫秒内,如果手指抬起了移除定时器,没有抬起并且手指点击在GridView的item所在的区域,则表示我们长按了GridView的item 如果我们长按了...的哪一个位置 到GridView的item过多的时候,可能一屏幕显示不完,我们手指拖动item镜像到屏幕下方,要触发GridView想上滚动,同理,当我们手指拖动item镜像到屏幕上面,触发GridView

4.8K50

Gridview导出到Excel,Gridview中的各类控件,Gridview中删除记录的处理

一、Gridview中的内容导出到Excel 在日常工作中,经常要将gridview中的内容导出到excel报表中去,在asp.net 2.0中,同样可以很方便地实现将整个gridview中的内容导出到...要注意的是,由于gridview的内容可能是分页显示的,因此,这里在每次导出excel时,先将gridview的allowpaging属性设置为false,然后通过页面流的方式导出当前页的gridview...二、访问gridview中的各类控件 在gridview中,经常要访问其中的各类控件,比如dropdownlist,radiobutton,checkbox等,下面归纳下在gridview中访问各类控件的方法...tblPhone", myConnection); DataSet ds = new DataSet(); ad.Fill(ds, "tblPhone"); return ds; } 上面的代码首先将数据库中...中的GridView_RowCommand 和 GridView_Row_Deleting 事件都会被激发接者,我们处理其rowdatabound事件中: protected void GridView1

2.5K20

GridView用法,分页

AllowPaging PageSize PageIndex:当前索引 PageCount:这个会自动结算出来,得到总页数 1.BoundField字段: DataFormatString: {0:c}...男 “:”女” %>’> //Gender取值后要进行转换.ToString() 2.ButtonField————>GridView的RowCommand事件 CommandName...:gvId.DataKeyNames = new string[]{“主键字段名称1″,”主键字段名称2″……}; GvId.DataBind(); PS:这里的主键字段名称1是实体类中的属性名,对应数据库中主键字段...id=”+key); //无主键显式(隐式)[前提:设置过DataKeyNames] string index = this.GridView1.DataKeys[e.NewSelectedIndex]....Value.ToString(); //凡是gridView做的一般都是这样子取主键的 } c) RowEditing编辑事件: 一般只在代码中写:this.gvId.EditIndex = e.NewEditIndex

1.2K30

GridView编辑删除操作

另外一种:使用GridView的三种事件:GridView1_RowEditing(编辑)、GridView1_RowUpdating(更新)、GridView1_RowCancelingEdit(取消编辑...绑定好后,对GridView加入绑定列 和编辑列 (注意这里,加入好后不做不论什么修改,千万不要将它们转换为模板列),加入好后,将所要绑定的数据库表字段填入 属性中。...()+”‘”; db.Delete(str); //db是操作类的实例,Delete是删除数据的方法 this.GridView1.DataBind(); } protected void GridView1...; } } 完整代码例如以下: <asp:GridView ID=”GridView1″ runat=”server” AutoGenerateColumns=”...GridView1.EditIndex = -1; GView(); } 下面是前台代码: <asp:GridView ID=”GridView1″ runat=”server” AutoGenerateColumns

1.6K20

分页解决方案 —— GridView + QuickPager + QuickPager_SQL + DataAccessLibrary + 数据库

这个方案要有几个特点:       1、支持多种数据库,可以提供多个分页算法以便于支持多种数据库。       2、可以在不同的要求下选用最优的分页算法。...假设一页显示20条记录,那么从数据库里面最多只提取20条记录,不可以多取一条。       4、使用简单。...分页解决方案的组成部分       显示数据的控件、分页控件、分页算法、数据访问函数库、数据库        如:GridView + QuickPager + QuickPager_SQL + DataAccessLibrary...+ SQL Server2000       1、显示数据的控件可以是GridView、DetailsView、FormView、Repeater、DataGrid、DataList、CheckBoxList...5、数据库可以是Access、Excel、SQL Server,理论上也支持Orcale、MySQL等,只是没有安装这些数据库,所以还没有具体实现。

82580
领券