自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(38)
  • 收藏
  • 关注

原创 正则表达式

转自:http://blog.csdn.net/21aspnet/archive/2007/04/11/1559848.aspx 

2007-11-13 15:17:00 257

原创 GridView 批量删除,自定义分页,定位页码

 效果图:前台代码:bordercolorlight="#FFFFFF" bordercolordark="#E6E6E6" bgcolor="#FFFFFF">  /> 发件人 标题 日期 BackColor="White" BorderColor="#CC9966" BorderWidth="1px" CellPadding="4" DataKeyNames="id" Horiz

2007-08-23 13:46:00 414 1

原创 GridView中如何使用CommandField删除时,弹出确认框

 在.net2005提供的GridView中我们可以直接添加一个CommandField删除列:,完后在它的RowDeleting事件中完成删除。但在多半我们在做这种删除操作时都需要先让操作者再确认下,完后再进行删除,以避免误操作引起的误删除。可以通过下面方法给GridView删除前加上个确认对话框。首先,在GridView的属性对框话框中点击“Columns”进入它的“字段”设计器。接着在“字段

2007-08-23 13:45:00 582

原创 ASP.NET2.0下含有CheckBox的GridView删除选定记录实例

 前台代码 :  DataKeyNames="DB1_1,DB1_2"        Height="279px" >                                                                                                                                             

2007-08-23 13:43:00 434

原创 使用PagedDataSource类实现DataList和Repeater控件的分页显示

 Asp.net提供了三个功能强大的列表控件:DataGrid、DataList和Repeater控件,但其中只有DataGrid控件提供分页功能。相对DataGrid,DataList和Repeater控件具有更高的样式自定义性,所以很多时候我们喜欢使用DataList或Repeater控件来显示数据。 实现DataList或Repeater控件的分页显示有几种方法: 1、写一个方法或存储过程,

2007-08-23 13:42:00 314

原创 使用gridview实现商品价格合计功能

 先看看效果先,先从数据库读取商品列表,然后绑定到gridview当中,改变价格,合计就会改变。教程稍后推出。 

2007-08-23 13:41:00 523 1

原创 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 726

原创 访问gridview中的各类控件

 在gridview中,经常要访问其中的各类控件,比如dropdownlist,radiobutton,checkbox等,下面归纳下在gridview中访问各类控件的方法。首先看下如何在gridview中访问dropdownlist控件。假设在一个gridviw中,展现的每条记录中都需要供用户用下拉选择的方式选择dropdownlist控件中的内容,则可以使用如下代码,当用户选择好gridvie

2007-08-23 13:34:00 524

原创 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 300

原创 在DataGrid和GridView中对表头设定背景图片

 在某些情况下,DataGrid或者GridView的默认样式并不能满足日益高涨的用户的要求,很多人追求美观的样式。对表头设定背景也是其中的一个方面,那么有什么好的方法可以达到这一要求呢,我的方法如下:DataGrid:private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItem

2007-08-23 13:30:00 443 1

原创 ASP.NET与Javascript代码结合实现一种常用效果

 Javascript的子父页访问、函数调用  效果:比如一个设备管理系统的某处要填入设备编号,但设备编号通常比较难记,而可能记住的只是哪个部门哪个位置的设备。因此,我们想在文本框旁边加一个按钮,点击之后弹出一个子页面,这里有设备编号、设备的各项详情对照的一个表格,我只要根据位置找到该设备,双击此记录,设备编号便填上去了。  实现过程:  父页面  打开新窗口的javascript函数为:   

2007-08-23 13:29:00 354

原创 利用ASP.NET 2.0的客户端回调功能制作下拉框无限级联动

 记得以前做asp的时候,常会碰到下拉框多级联动,比如说在注册的时候,需要选择省和城市,这就需要二级联动,那个时候一个普遍的做法就是利用javascript脚本来实现,先把数据从数据库中读取出来,放到javascript的数组中,在下拉框的onchange事件触发时,就可以直接从javascript的数组中读取想要的数据。后来在asp.net 1.0中开发时,这种方法也通用,但如果要多级的话,有一

2007-08-23 13:28:00 1089 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 320

原创 asp.net可用的文本编辑器

 网址:http://freetextbox.com/default.aspxWebHtmlEditor网址:http://www.lionsky.net

2007-08-23 13:21:00 306

原创 在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 367

原创 GridView添加统计(合计)行

 前提:设置属性ShowFooter="True"方法一:使用SQL查询统计出合计值,在绑定GridView时让其结果赋于一个DataTable(全局变量),然后在RowDataBound事件中程序代码:if (e.Row.RowType == DataControlRowType.Footer)        {            e.Row.Cells[0].Text = "合计"; 

2007-08-23 13:18:00 562

原创 让GridViEW数据按顺序编号

我们从数据库中读取数据到gridview当中,虽然数据表当中我们可以有个列叫itemID之类的,刚开始的时候我们让他自动增量,可以很开心的看到ID 从0,1,2,3这样递增,但假如我们删了一些数据之后,ID就乱起来了,可能没了前面的,也可能没了后面的,也可能没了中间的ID,我们想要的效果是无论想删了哪一条之后,都从按顺序排下去。 大家看以下的表,由于数据被删除过,ID就不在连续了

2007-08-23 13:15:00 386

原创 用CSS锁定GRIDVIEW表头

 这是没拖动之前的效果 这是拖动后的效果 接着拉一个Gridview上去 选择Gridview,然后在控件属性里找到headerstyle 在CssClass里添上一个css的class名字 .fixedheader {     left: 0px;     position: relative;     top: 0px;

2007-08-23 13:12:00 1272

原创 保持asp.net 页面在POSTBACK回发之后滚动条的位置

 我们有时候更新gridview中表格的信息的时候,也许这条信息在页面的底部,当我们更新之后回发到服务器之后,IE滚动条的位置又滚动到顶端的位置,这真的很苦恼,想查看更新后的数据是怎么样,又得滚动滚动条找到那条数据真是烦,其实解决方法超级简单。 在aspx.net 加上MaintainScrollPositionOnPostBack = "true"就行了

2007-08-23 13:07:00 611

原创 让repeater 进行数字分页

ReapterDemo.aspx 页面 (Repeater 设置) :                                              用户ID:                                                          名字:                              

2007-08-23 13:06:00 831 1

原创 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 406 2

原创 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 296

原创 GridView突出显示某一单元格(例如金额低于多少,分数不及格等)

 GridView突出显示某一单元格(例如金额低于多少,分数不及格等)效果图:解决方案:主要是绑定后过滤 GridView1.DataBind();       for (int i = 0; i         {            DataRowView mydrv = myds.Tables["飞狐工作室"].DefaultView[i];            string s

2007-08-23 13:00:00 297

原创 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 282

原创 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 304

原创 GridView弹出新页面/弹出制定大小位置新窗口

 方案一:简单的方法,新窗口不固定大小                           BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" Font-Size="12px"  >                                                    

2007-08-23 12:54:00 396

原创 GridView显示隐藏某一列

 本方案为独创,不同于网上其他方式,我觉得用一个CheckBox更人性化,这样可以隐藏不必要的列,让用户自己选择需要出现的列,在处理多列时这是一个很好的解决方案!效果图:图1-开始图2-点击显示的CheckBox后解决方案:public void bind()    {        string sqlstr = "select top 5 * from 飞狐工作室";        s

2007-08-23 12:49:00 952

原创 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 262

原创 GridView实现用“...”代替超长字符串

 解决方法:数据绑定后过滤每一行即可for (int i = 0; i         {            DataRowView mydrv;            string gIntro;            if (GridView1.PageIndex == 0)            {                mydrv = myds.Tables["飞狐工作室"

2007-08-23 12:43:00 343

原创 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 206

原创 GridView实现自动编号

 实现方法:双击GridView的OnRowDataBound事件;在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示:    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)    {        //如果是绑定数据行 //清清月儿http://blo

2007-08-23 12:37:00 317

原创 GridView实现删除时弹出确认对话框

 实现方法:双击GridView的OnRowDataBound事件;在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示:    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)    {        //如果是绑定数据行         if (e.Ro

2007-08-23 12:36:00 450 1

原创 鼠标移到GridView某一行时改变该行的背景色方法二

 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)    {        //int i;        ////执行循环,保证每条数据都可以更新        //for (i = 0; i         //{        //    //首先判断是否是数据行        // 

2007-08-23 12:35:00 291

原创 鼠标移到GridView某一行时改变该行的背景色方法一

 前台代码:双击GridView的OnRowDataBound事件;在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示:protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)    {        int i;        //执行循环,保证每条数据都可

2007-08-23 12:34:00 355

原创 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 190

原创 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 240

原创 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 195

原创 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 384

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除