首页 > 编程 > .NET > 正文

ASP.NET笔记之 Repeater的使用

2024-07-10 12:45:43
字体:
来源:转载
供稿:网友

1、数据绑定
combox-->BingdSource-->ObjectDataSource

//连接数据库
**后台代码:

T_UserTableAdapter adpter=T_UserTableAdpter();
adpater.调用T_User表的自定义方法

            

//设置初始数据:
AppenddateBource="true";

 


2、Repeater 动态显示数据表中所有数据:(相当于一个for语句我觉得)

#代表绑定数据
(1、模板:<ItemTemplate>主键:<%#Eval("Id")%> </ItemTemplate>
(2、其他模板(隔行显示):<AlternatingTemplate></AlternatingTemplate>
(3、还有头部尾部模板<HeaderItemplate>还有<FooterItemplate>

(4、可以在<%aaa(Eval("a")) %>中调用服务端函数
protected string aaa(object url){
return ResolveClientUrl("/../"+url);
}

(5、常见的类型语句:

**1:e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem 
指触发的类型为DadaList中的基本行或内容行 :用来判断项是控件内容中的项或交插项

**2:e.Item.ItemType == ListItemType.Header 
指触发的类型为DadaList中的标题行的内容:用来判断项是不是控件的表头

**3搜索资料:

ListItemType 枚举    [C#]请参见
System.Web.UI.WebControls 命名空间 | DataGridItem.ItemType | DataListItem.ItemType | RepeaterItem.ItemType 
命名空间: System.Web.UI.WebControls

ListItemType    枚举表示可以包含在列表控件中的不同项,例如 DataGrid、DataList 和 Repeater。典型的列表控件由包含此枚举所表示的元素的单元格组成。

成员
成员名称            说明 
AlternatingItem    交替(从零开始的偶数索引)单元格中的项。它是数据绑定的。 
EditItem     列表控件中当前处于编辑模式的项。它是数据绑定的。 
Footer     列表控件的页脚。它不是数据绑定的。 
Header     列表控件的页眉。它不是数据绑定的。 
Item    列表控件中的项。它是数据绑定的。 
Pager     页导航,显示定位到与 DataGrid 控件关联的不同页的控件。它不是数据绑定的。 
SelectedItem     列表控件中的选定项。它是数据绑定的。 
Separator    列表控件中项之间的分隔符。它不是数据绑定的。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表