- 博客(38)
- 收藏
- 关注
原创 GridView 批量删除,自定义分页,定位页码
效果图:前台代码:bordercolorlight="#FFFFFF" bordercolordark="#E6E6E6" bgcolor="#FFFFFF"> /> 发件人 标题 日期 BackColor="White" BorderColor="#CC9966" BorderWidth="1px" CellPadding="4" DataKeyNames="id" Horiz
2007-08-23 13:46:00
460
1
原创 GridView中如何使用CommandField删除时,弹出确认框
在.net2005提供的GridView中我们可以直接添加一个CommandField删除列:,完后在它的RowDeleting事件中完成删除。但在多半我们在做这种删除操作时都需要先让操作者再确认下,完后再进行删除,以避免误操作引起的误删除。可以通过下面方法给GridView删除前加上个确认对话框。首先,在GridView的属性对框话框中点击“Columns”进入它的“字段”设计器。接着在“字段
2007-08-23 13:45:00
616
原创 ASP.NET2.0下含有CheckBox的GridView删除选定记录实例
前台代码 : DataKeyNames="DB1_1,DB1_2" Height="279px" >
2007-08-23 13:43:00
473
原创 使用PagedDataSource类实现DataList和Repeater控件的分页显示
Asp.net提供了三个功能强大的列表控件:DataGrid、DataList和Repeater控件,但其中只有DataGrid控件提供分页功能。相对DataGrid,DataList和Repeater控件具有更高的样式自定义性,所以很多时候我们喜欢使用DataList或Repeater控件来显示数据。 实现DataList或Repeater控件的分页显示有几种方法: 1、写一个方法或存储过程,
2007-08-23 13:42:00
346
原创 使用gridview实现商品价格合计功能
先看看效果先,先从数据库读取商品列表,然后绑定到gridview当中,改变价格,合计就会改变。教程稍后推出。
2007-08-23 13:41:00
567
原创 8种方法把数据绑定到Dropdownlist
第一种,把Array数组绑到dropdownlist 程序代码 string[] Month =new string[7]{ "January", "February", "March", "April", "May", "June", "July" }; this.DropDownList1.DataSource = Month; this.DropD
2007-08-23 13:35:00
777
原创 访问gridview中的各类控件
在gridview中,经常要访问其中的各类控件,比如dropdownlist,radiobutton,checkbox等,下面归纳下在gridview中访问各类控件的方法。首先看下如何在gridview中访问dropdownlist控件。假设在一个gridviw中,展现的每条记录中都需要供用户用下拉选择的方式选择dropdownlist控件中的内容,则可以使用如下代码,当用户选择好gridvie
2007-08-23 13:34:00
553
原创 Gridview中的内容导出到Excel
在日常工作中,经常要将gridview中的内容导出到excel报表中去,在asp.net 2.0中,同样可以很方便地实现将整个gridview中的内容导出到excel报表中去,下面介绍其具体做法: 首先,建立基本的页面default.aspx<form id="form1" runat="server"><div><asp:GridView ID="GridView1" runat="serve
2007-08-23 13:33:00
333
原创 在DataGrid和GridView中对表头设定背景图片
在某些情况下,DataGrid或者GridView的默认样式并不能满足日益高涨的用户的要求,很多人追求美观的样式。对表头设定背景也是其中的一个方面,那么有什么好的方法可以达到这一要求呢,我的方法如下:DataGrid:private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItem
2007-08-23 13:30:00
479
1
原创 ASP.NET与Javascript代码结合实现一种常用效果
Javascript的子父页访问、函数调用 效果:比如一个设备管理系统的某处要填入设备编号,但设备编号通常比较难记,而可能记住的只是哪个部门哪个位置的设备。因此,我们想在文本框旁边加一个按钮,点击之后弹出一个子页面,这里有设备编号、设备的各项详情对照的一个表格,我只要根据位置找到该设备,双击此记录,设备编号便填上去了。 实现过程: 父页面 打开新窗口的javascript函数为:
2007-08-23 13:29:00
391
原创 利用ASP.NET 2.0的客户端回调功能制作下拉框无限级联动
记得以前做asp的时候,常会碰到下拉框多级联动,比如说在注册的时候,需要选择省和城市,这就需要二级联动,那个时候一个普遍的做法就是利用javascript脚本来实现,先把数据从数据库中读取出来,放到javascript的数组中,在下拉框的onchange事件触发时,就可以直接从javascript的数组中读取想要的数据。后来在asp.net 1.0中开发时,这种方法也通用,但如果要多级的话,有一
2007-08-23 13:28:00
1134
2
原创 datalist控件分页,外观超过网上流行的飞刀的效果
其实我是使用了PlaceHolder动态加入LinkButton,DbDataAdapter.Fill (DataSet, Int32, Int32, String) 的方法来实现,代码如下:当然从性能上来说这样做并不一定最好,但是方便我认为是最重要的。using System;using System.Data;using System.Configuration;using System.C
2007-08-23 13:22:00
358
原创 asp.net可用的文本编辑器
网址:http://freetextbox.com/default.aspxWebHtmlEditor网址:http://www.lionsky.net
2007-08-23 13:21:00
335
原创 在asp.net中回车触发指定按钮的事件
asp:TextBox id="TextBox1" runat="server" Width="240px"> 解决方法: 程序代码function EnterKeyClick(button) { if (event.keyCode == 13) { event.keyCode=9; event.returnValue = false; document.all[bu
2007-08-23 13:19:00
402
原创 GridView添加统计(合计)行
前提:设置属性ShowFooter="True"方法一:使用SQL查询统计出合计值,在绑定GridView时让其结果赋于一个DataTable(全局变量),然后在RowDataBound事件中程序代码:if (e.Row.RowType == DataControlRowType.Footer) { e.Row.Cells[0].Text = "合计";
2007-08-23 13:18:00
604
原创 让GridViEW数据按顺序编号
我们从数据库中读取数据到gridview当中,虽然数据表当中我们可以有个列叫itemID之类的,刚开始的时候我们让他自动增量,可以很开心的看到ID 从0,1,2,3这样递增,但假如我们删了一些数据之后,ID就乱起来了,可能没了前面的,也可能没了后面的,也可能没了中间的ID,我们想要的效果是无论想删了哪一条之后,都从按顺序排下去。 大家看以下的表,由于数据被删除过,ID就不在连续了
2007-08-23 13:15:00
421
原创 用CSS锁定GRIDVIEW表头
这是没拖动之前的效果 这是拖动后的效果 接着拉一个Gridview上去 选择Gridview,然后在控件属性里找到headerstyle 在CssClass里添上一个css的class名字 .fixedheader { left: 0px; position: relative; top: 0px;
2007-08-23 13:12:00
1304
原创 保持asp.net 页面在POSTBACK回发之后滚动条的位置
我们有时候更新gridview中表格的信息的时候,也许这条信息在页面的底部,当我们更新之后回发到服务器之后,IE滚动条的位置又滚动到顶端的位置,这真的很苦恼,想查看更新后的数据是怎么样,又得滚动滚动条找到那条数据真是烦,其实解决方法超级简单。 在aspx.net 加上MaintainScrollPositionOnPostBack = "true"就行了
2007-08-23 13:07:00
645
原创 GridView数据导入Excel/Excel数据读入GridView
效果图:解决方案:页面增加一个按钮,单击事件添加如下方法:protected void Button1_Click(object sender, EventArgs e) { Export("application/ms-excel", "学生成绩报表.xls"); } private void Export(string FileType, string
2007-08-23 13:03:00
432
1
原创 GridView加入自动求和求平均值小计
效果图解决方案: private double sum = 0;//取指定列的数据和,你要根据具体情况对待可能你要处理的是intprotected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowIndex >= 0) { sum +=
2007-08-23 13:01:00
317
原创 GridView突出显示某一单元格(例如金额低于多少,分数不及格等)
GridView突出显示某一单元格(例如金额低于多少,分数不及格等)效果图:解决方案:主要是绑定后过滤 GridView1.DataBind(); for (int i = 0; i { DataRowView mydrv = myds.Tables["飞狐工作室"].DefaultView[i]; string s
2007-08-23 13:00:00
353
原创 GridView合并表头多重表头无错完美版(以合并3列3行举例)
后台代码:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;u
2007-08-23 12:58:00
321
原创 GridView固定表头(不用javascript只用CSS!,很好用)
代码: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml" > GridView固定表头 清清月儿http://blog.csdn.net/21aspnet .Freezing { position:relative ;
2007-08-23 12:55:00
317
原创 GridView弹出新页面/弹出制定大小位置新窗口
方案一:简单的方法,新窗口不固定大小 BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" Font-Size="12px" >
2007-08-23 12:54:00
417
原创 GridView显示隐藏某一列
本方案为独创,不同于网上其他方式,我觉得用一个CheckBox更人性化,这样可以隐藏不必要的列,让用户自己选择需要出现的列,在处理多列时这是一个很好的解决方案!效果图:图1-开始图2-点击显示的CheckBox后解决方案:public void bind() { string sqlstr = "select top 5 * from 飞狐工作室"; s
2007-08-23 12:49:00
989
原创 GridView一般换行与强制换行
首先设置gridview里有一列绑定的数据很长,显示的时候在一行里面显示,页面拉得很宽。原因是连续英文段为一个整体导致的,在RowDataBound中添加上了一句e.Row.Cells[2].Style.Add("word-break", "break-all")就可以。如果要给所有的列增加此属性: protected void Page_Load(object sender, EventA
2007-08-23 12:45:00
277
原创 GridView实现用“...”代替超长字符串
解决方法:数据绑定后过滤每一行即可for (int i = 0; i { DataRowView mydrv; string gIntro; if (GridView1.PageIndex == 0) { mydrv = myds.Tables["飞狐工作室"
2007-08-23 12:43:00
366
原创 GridView实现自定义时间货币等字符串格式
效果图:图1-未格式化前图2-格式化后解决方法:在asp.net 2.0中,如果要在绑定列中显示比如日期格式等,如果用下面的方法是显示不了的DataFormatString="{0:M-dd-yyyy}" HeaderText="CreationDate" />主要是由于htmlencode属性默认设置为true,已防止XSS攻击,安全起见而用的,所以,可以有以下两种方法解决1、Da
2007-08-23 12:41:00
239
原创 GridView实现自动编号
实现方法:双击GridView的OnRowDataBound事件;在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示: protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //如果是绑定数据行 //清清月儿http://blo
2007-08-23 12:37:00
333
原创 GridView实现删除时弹出确认对话框
实现方法:双击GridView的OnRowDataBound事件;在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示: protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //如果是绑定数据行 if (e.Ro
2007-08-23 12:36:00
472
原创 鼠标移到GridView某一行时改变该行的背景色方法二
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //int i; ////执行循环,保证每条数据都可以更新 //for (i = 0; i //{ // //首先判断是否是数据行 //
2007-08-23 12:35:00
323
原创 鼠标移到GridView某一行时改变该行的背景色方法一
前台代码:双击GridView的OnRowDataBound事件;在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示:protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { int i; //执行循环,保证每条数据都可
2007-08-23 12:34:00
373
原创 GridView和CheckBox结合
效果图:后台代码:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.Web
2007-08-23 12:29:00
210
原创 GridView和下拉菜单DropDownList结合
效果图: 后台代码:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using Sys
2007-08-23 12:27:00
275
原创 GridView正反双向排序
效果图:点姓名各2次的排序,点其他也一样可以后台代码: using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System
2007-08-23 12:19:00
218
原创 GridView选中,编辑,取消,删除
台代码: 你可以使用sqlhelper,本文没用。代码如下: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using
2007-08-23 12:13:00
416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人