欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    ASPNET五大数据控件.docx

    • 资源ID:1630120       资源大小:68.94KB        全文页数:26页
    • 资源格式: DOCX        下载积分:7金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要7金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ASPNET五大数据控件.docx

    数据绑定控件比较(ReapterData1.istGridViewDatai1.sVie>FormView):1 .插入功能方面:DCIaiISYieW和FormVieu.具有插入功能,其它控件没有2 .模板Data1.istFormViewRepeater三种必须编辑模板.而GridView和DetaiIsView只有在格列转换成模板列以后才会出现各种模板.3 .自动分页功能GridView,Detai1.sViev和FormYieW都是20依本新增控件,内置了分页,排序等等功能,其他需要手工定义4 .数据呈现方式:GridVie%Paia1.ist,Repeator用于呈现多列数据,DeUiIsView1FormVicw用于呈现单列数据,即常用的数据明细.Data1.ist和Reapter都瑞要编辑模板列,而在模板列当中可以添加TeXtBOX,同时可以指定TeXtBoX的ID从而实现提取用户添入的值,但是DaIaGridWGridVic两个件是不需要编辑模板的,它的编轼功能是自动生成的我们无法知道那些文本框的ID.也就无法通过ID来获取用户的辎入,那么可以通过对单元格的引用来实现:privatevoidDataGrid1.I1.pdateConmand(objectsource,xx)(stringbkid=DaiaGrid1.DataKeyse.Item.ItemIndex.IOS1.rinK():提取主键stringbktitIe=C(TextBox)e.Ite®.CeIIS1.ControIS0).Text;/提取用户的输入-.进入漏轼状态:Data1.ist1.EditItemIndex-e.Item.Itemindex:DataGridI.EditIteniIndex=e.Item.ItemIndex;GridView1.EditIndex=e.NewEditIndex:Detai1.sVicw1.ChanKCMUdC(DCIaiISVieWYOde.Edi1.);进入编辑状态Detai1.sView1.ChangeMode(Detai1.sViewMode.ReadOnIy);退出娘辑状态二,设置主键:Data1.ist1.DataKeyFie1.d=*bkid*:DataGridI.DataKeyFie1.d=*bkid:S1.rinR口str=<*,bkid,):GridViev1.DataKeyNames=str:三,提取主键:stringbkid-Data1.ist1.DataKeyste.Item.Itcm1.ndex.ToStringO:/Data1.iststringbkid=DataGrid1.DataKeysc.Item.ItenIndex.ToStringOzDataGridstringbkid=GridView1.DataKeyse.RorIndex.Va1.ue.ToStringO:/GridViewstringbkid=Detai1.sViev1.DataKey0.ToStringO;四.查找控件:stringbktit1.e=(TextBox)e.Item.FindContro1.CtxtTi1.e).Text:/Data1.iststringbktit1.e=(TextBox)e.Item.Ce1.1.sIj.Contro1.s0).Text;/IkitaGridstringbktit1.e=(TextBox)GridView1.Ro<se.RowIndexJ.Ce1.1.s1.Contro1.s0).Text:stringbktit1.e=(TextBux)Detai1.sVicw1.Rows1.Ce1.1.s1.Contro1.s0),Text:注意杳找控件有两种方法:(各数据绑定控件的都可以用下面两种方法进行我找)1 .如果知遒控件的IDUJ以用这种方法(TextBox)e.Item.FindContro1.("txtTi1.e").Text;这是杳我2 .如果不知道控件的ID可用这种方法(TeX1.BoXe.Item.Ce1.1.s1.j.Contro1.s0D.Text;/这是索引五.给删除按钮添加确认:protectedvoidData1.ist1.JtemOataBound(objectsender,Data1.istIte三EventArgse)(if(e.Itea.ItemType1.istItemType.Iteme.Item.ItemType1.istIteeType.A1.ternatingItem)(1.inkButtonIbtn-(1.inkButton)¢.Item.FindContro1.(*Ibtnde1.eto*);1.btn.Attributes.dd(-0nC1.ick,"returnConfirm('确定要删除吗?*)*);)protectedvoidDataGridIItCmDataBound(objectsender,DataGridIteBEYentArgSe)(if(e.Item.IteBType=1.istItemType.Iteme.Item.Iteff1.Type=1.istItemType.A1.ternatingItem)(1.inkButtonIbtn-(1.inkButton)e.Item.Ce1.1.s3.Contro1.s0:1.btn.Attributes.AddCOnC1.ick*."retumconfirm('确认/除?*)*):)protectedvoidGridVier1.RouDataBound(objectsender,GridVieWROUEVentArgSe)(if(e.Row.RorType-DataContro1.RowType.DataRow)(stringstrid=e.Row.Ce1.1.s(.Text;获取第一行的字段值;e.Row.Co1.1.s3.Attributes.Add(*0nC1.ick,*returnConfirm('确认IH除""+stid+""?丁):用了两个转义符将第一列的值用引号括起来.注造转义符后面一个将不被解释,是宜接放上去;ASP.NET程序中常用的三十三种代码(1)1.开新的口井传送,传送参数:response,write(*<scrit>in<k><.open(".ASPx?id="+this.DropDown1.ist1.Se1.ectIndex+*id1.=+.+*')</script>*)接收陟数:stringa=Request.QueryString(*id,):stringb=Request.QueryString(*id1.*);2为按钮净加对话幅Button1.Attributes.Add(-onc1.ick","returnconfirm(,确认?')");button,attributes,add(*onc1.ickr,"if(confirm(,areyousure.)returntrue:e1.sereturnfa1.se;")3.除表格选定记录intintEupID=(int)MyDataGrid.DataKeyse.Item.ItemIndex;stringdeIeteCmd="DE1.ETEfromEmp1.oyeewhereempid="+intEmpID.ToStringO4除表格记录警告privatevoidDataGridIIemCreated(Objectsender,DataGridItenEven1.Argse)(switch(e.Item.ItemType)(case1.is1.ItemType.Item:case1.istItemType.A1.ternatingItem:case1.istItemType.EditItem:Tab1.eCe1.1myTabIeCe1.1;myTab1.eCe1.1.=e.Item.Ce1.1.s14;1.inkButtonUiyDe1.eteButton;InyDc1.eteButton=(1.inkButton)myTab1.eCe1.1.Contro1.s0;myDe1.eteButton.Attributes.AddConc1.ick*,*returnConfirm('您是否确定要SH除这条信息);”);break;defau1.t:break;)5.点击表格行候按另一直priVHtevoid11ICusIomerIIemDa1.HBound(objectsender,System.Web.UI.WebContro1.s.DataGridItenIEYentArgSe)(点击表格翻开i(e.Item.ItemType=1.is1.1.temType.Iteme.Item.ItemType=1.istItemType.A1.ternatingItem)e.Item.Attributes.Add("onc1.ick","window,opcn('Defau1.t,aspx7id=,+e.Item.Ce1.1.sO;.Text+"');");)双击表格连接到月页在itenDataBind事件中i(e.Item.I1.emType=1.istI1.emType.Iteme.Item.I1.emType=1.is1.ItenType.A1.ternatingIten)(stringOrderItemID=e.item,ce1.1.s1.Text;e.item.Attributes.d(i(,or1.b1.c1.ick,1"1.ocation.href=,./ShippedGrid.aspx7id=÷OWerItemID+OASP.NET程序中常用的三十三种代码(2)双击表格翻开新一页if(e.Item.ItemType=1.istItemType.Iteme.Item.ItemType=1.istItemType.A1.ternatingIteni)(stringOrderItemIDe.item,ce1.1.sf1.Text;e.item.Attributes.Add(-ondb1.c1.ick,*open(,./ShippedGrid.aspx7id=,+OrderItemID+“,)”);)6 .表格超连接列传递套数<asp:Hyper1.inkCo1.umnTarget-"b1.ank"headertext÷"ID号"DataTeXtFie1.d="id"NaVigateUr1.="aaa.aspx?id='<%#DataBinder.Eva1.(Container.DataItem,"数据字段1")%>'&name='<%#DataBirider.Eva1.(Container.Da1.ai1.em,”数据字段2">%>'>7 .表格点击改变色if(e.Item.ItemType=1.istItemTypc.Iteme.Item.ItemType=1

    注意事项

    本文(ASPNET五大数据控件.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开