关于VS2005中GridView的自定义分页-单选、多选、排序、自增列的简单应用.doc
文本预览下载声明
关于VS2005中GridView的自定义分页,单选、多选、排序、自增列的简单应用。??? 多选时,只有全部选中时“多选”才选中。????图片效果:???? 简单示例,代码如下,??? fenpage.aspx的代码:
%@?Page?Language=C#?AutoEventWireup=true?CodeFile=fenpage.aspx.cs?Inherits=gridview_fenpage?%!DOCTYPE?html?PUBLIC?-//W3C//DTD?XHTML?1.0?Transitional//EN?/TR/xhtml1/DTD/xhtml1-transitional.dtdhtml?xmlns=/1999/xhtmlhead?runat=server????title/title????script?language=javascript?type=text/javascript????????//?判断多选是否与选中项(没有选中的返回false)????function?slcNo_click()????{????????if?(document.form1.checkboxname.length)????????{????????????for?(var?i=0;idocument.form1.checkboxname.length;i++)????????????{????????????????if(document.form1.checkboxname[i].checked)????????????????{????????????????????return?true;????????????????}????????????}????????}????????else????????{????????????if(document.form1.checkboxname.checked)????????????{????????????????return?true;????????????}????????}????????alert(请选择后再操作!);????????return?false;????}????????//?鼠标经过改变行的颜色????if?(!objbeforeItem)????{????????var?objbeforeItem=null;????????var?objbeforeItembackgroundColor=null;????}????????function?ItemOver(obj)????{????????if(objbeforeItem)????????{????????????objbeforeItem.style.backgroundColor?=?objbeforeItembackgroundColor;????????}????????objbeforeItembackgroundColor?=?obj.style.backgroundColor;????????objbeforeItem?=?obj;????????obj.style.backgroundColor?=?#B9D1F3;?????????}????//?????????????//?多选的全选与取消????function?checkJs(boolvalue)????{????????if(document.all.checkboxname.length1)????????{????????????for(var?i=0;idocument.all.checkboxname.length;i++)????????????{????????????????document.all.checkboxname[i].checked?=?boolvalue;????????????????????????}????????}????????else????????????document.all.checkboxname.checked?=?boolvalue;????}????//????????//?只有全部选中时“全选”选中????function?SingleCheckJs()????{????????var?flag1=false;????????var?flag2=false;????????????????if?(document.form1.checkboxname.length)????????{?????
显示全部