ASPNET五大数据控件.docx
《ASPNET五大数据控件.docx》由会员分享,可在线阅读,更多相关《ASPNET五大数据控件.docx(26页珍藏版)》请在第壹文秘上搜索。
1、数据绑定控件比较(ReapterData1.istGridViewDatai1.sVieFormView):1 .插入功能方面:DCIaiISYieW和FormVieu.具有插入功能,其它控件没有2 .模板Data1.istFormViewRepeater三种必须编辑模板.而GridView和DetaiIsView只有在格列转换成模板列以后才会出现各种模板.3 .自动分页功能GridView,Detai1.sViev和FormYieW都是20依本新增控件,内置了分页,排序等等功能,其他需要手工定义4 .数据呈现方式:GridVie%Paia1.ist,Repeator用于呈现多列数据,DeUi
2、IsView1FormVicw用于呈现单列数据,即常用的数据明细.Data1.ist和Reapter都瑞要编辑模板列,而在模板列当中可以添加TeXtBOX,同时可以指定TeXtBoX的ID从而实现提取用户添入的值,但是DaIaGridWGridVic两个件是不需要编辑模板的,它的编轼功能是自动生成的我们无法知道那些文本框的ID.也就无法通过ID来获取用户的辎入,那么可以通过对单元格的引用来实现:privatevoidDataGrid1.I1.pdateConmand(objectsource,xx)(stringbkid=DaiaGrid1.DataKeyse.Item.ItemIndex.I
3、OS1.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.
4、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.DataKe
5、yse.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.Rose.RowIndexJ.Ce1.1.s1.Contro1.s0).Tex
6、t: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(object
7、sender,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,DataGridIteBEYen
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASPNET 数据 控件