ASP.NET 数据绑定

控件绑定数据源控件手动方式:
DataSourceID = 数据源控件名称
下拉框绑定
A.设置Datasource
B.DataTextField="name"' //显示的值
C.DataValueField = “ID”‘ //下标值

绑定控件给完数据源 必须需要 : 控件.DataBind();

控件回传 autopostback

Repeater控件可用于重复数据
AlternatingItemTemplate 交替项模板
ItemTemplate 数据项模板(常用)
FooterTemplate 脚部模板
HeaderTemplate 头部模板
SeparatorTemplate 分割线模板


<asp:Repeater runat="server" ID="rptBooks">
<ItemTemplate>
<tr>
<td><input type="checkbox" name="checkbox2" id="checkbox2" /></td>
<td class="name"><%#Eval("Title") %></td>
<td><%#Eval("Author") %></td>
<td><%#Eval("Categories.Name") %></td>
</tr>
</ItemTemplate>
</asp:Repeater>
如果book里需要显示book的类别 但因为数据库设计 只能放进类别id 不能显示其name字段
那么我们可以在book的实体里添加catagories的引用类型对象
我们再在CatagoriesServices里写上getlistById();
然后在BookServices类中的getlist 中
Categories = CategoriesService.GetListById(Convert.ToInt32(reader["CategoryId"]))
这样既可

猜你喜欢

转载自www.cnblogs.com/iWaitYou/p/9433786.html