关于数据绑定的一些东西
2006-10-02 15:44
489 查看
制定单值数据绑定
与属性绑定
<ASP:Image Src=<%# ImageURL %>” runat=“server” />
与方法绑定
<ASP:Label Text=<%# DateTime.Now.ToString() %>runat=“server”>
与表达式绑定
<ASP:label Text=<%# “Time is: “ + Time %> runat=“server” />
履行单值数据绑定
Page.DataBind
绑定不带DataBind方法的控件的唯一方法
对于支持模板的控件
<%# Container.DataItem(“field-name”) %>
绑定到并非DataSource的对象
使用DataBinder.Eval
指定数据绑定对象
<%# DataBinder.Eval(object, field) %>
格式化数据
使用 DataBinder.Eval
指定格式化字符串
<%# DataBinder.Eval(Container.DataItem, “Date”, “{0:D}” %>
注意: DataBinder.Eval 进行晚绑定
联系两个控件
在设计时指定数据绑定
一个控件的数据来自另一个控件
<asp:DropDownList id=“location”
autopostback=“true runat=“server”>
You Selected: <asp:label id=“selection” text=“<%#
location.SelectedItem.Text%>” runat=“server” />
Activate in Run-Time
Selection.DataBind()
绑定到多个域
使用表达式
<ItemTemplate>
<# Container.DataItem.Key %> =
<# Container.DataItem.Value %> <br/>
</ItemTemplate>
在运行时改变模板
动态载入模板
模板文件
存储在同一应用下的磁盘文件
包含模板的内容
没有<xxxTemplate>标记
Page.LoadTemplate
指定模板
MyDataList.HeaderTemplate=Page.LoadTemplate(headerFile)
MyDataList.ItemTemplate = Page.LoadTemplate(itemFile)
访问在模板中建立的控件
DataGridCommandEventArgs.Item.FindControl
访问 BoundColumn
Item.Cells(cellNumber).Controls(controlNumber)
与属性绑定
<ASP:Image Src=<%# ImageURL %>” runat=“server” />
与方法绑定
<ASP:Label Text=<%# DateTime.Now.ToString() %>runat=“server”>
与表达式绑定
<ASP:label Text=<%# “Time is: “ + Time %> runat=“server” />
履行单值数据绑定
Page.DataBind
绑定不带DataBind方法的控件的唯一方法
对于支持模板的控件
<%# Container.DataItem(“field-name”) %>
绑定到并非DataSource的对象
使用DataBinder.Eval
指定数据绑定对象
<%# DataBinder.Eval(object, field) %>
格式化数据
使用 DataBinder.Eval
指定格式化字符串
<%# DataBinder.Eval(Container.DataItem, “Date”, “{0:D}” %>
注意: DataBinder.Eval 进行晚绑定
联系两个控件
在设计时指定数据绑定
一个控件的数据来自另一个控件
<asp:DropDownList id=“location”
autopostback=“true runat=“server”>
You Selected: <asp:label id=“selection” text=“<%#
location.SelectedItem.Text%>” runat=“server” />
Activate in Run-Time
Selection.DataBind()
绑定到多个域
使用表达式
<ItemTemplate>
<# Container.DataItem.Key %> =
<# Container.DataItem.Value %> <br/>
</ItemTemplate>
在运行时改变模板
动态载入模板
模板文件
存储在同一应用下的磁盘文件
包含模板的内容
没有<xxxTemplate>标记
Page.LoadTemplate
指定模板
MyDataList.HeaderTemplate=Page.LoadTemplate(headerFile)
MyDataList.ItemTemplate = Page.LoadTemplate(itemFile)
访问在模板中建立的控件
DataGridCommandEventArgs.Item.FindControl
访问 BoundColumn
Item.Cells(cellNumber).Controls(controlNumber)
相关文章推荐
- 关于数据绑定的一些小技巧
- 关于数据绑定的一些小技巧
- 关于数据绑定的一些小技巧
- 关于数据绑定的一些小技巧 .
- C#中关于Gridview的一些属性(二、绑定数据)
- 关于SAP UI5数据绑定我的一些原创内容
- 关于C#中datagridview中的数据绑定
- Flex中数据绑定Bind的一些方法
- 最新想写一些关于Linux的东西
- 有一些关于 django部署的东西
- SilverLight学习笔记--关于使用IValueConvert对绑定数据的格式化操作
- 机器学习&数据挖掘笔记_15(关于凸优化的一些简单概念)
- 关于Rss的一些东西
- 关于字符串操作的一些常用户到的一些基本东西..
- Perl语言--一些关于赋值、引用的东西
- 关于DropDownList绑定数据的一点认识
- 一个关于数据绑定的问题
- 0701学习笔记数据类型转换和循环嵌套,继续补充一些关于字符串的知识
- 关于Android中传递数据的一些讨论
- 关于MyBatis一些小错误,元素内容必须由格式正确的字符数据或标记组成.