Pro*_*ofK 21 asp.net data-binding
数据绑定都是关于声明性代码的,对吧?所以我用属性指定了我想要的东西,框架负责其余部分.除非我弄错了,数据绑定与S&M有关,对吧?
那么,为什么DropDownList控件只为其数据源(即列表源)提供绑定字段,而不是为其实际数据字段提供绑定字段.即如何将我的名字DropDownList绑定到我的Person记录中的Name字段?这是对微软或我的一部分的严重疏忽吗?
如果我仍然需要手动设置和读取所选值,那么双向数据绑定有什么意义呢?
And*_*erd 48
您可能想要执行类似下面的代码.您不能以声明方式设置"SelectedValue",但是通过说"SelectedValue = <%#[code here]%>",当控件是数据绑定时,您实际上会导致设置该值.
<asp:DropDownList
ID="DropDownInfoSource"
runat="server"
DataSourceID="_employeeDataSource"
DataTextField="EmployeeName"
DataValueField="EmployeeID"
SelectedValue='<%# Bind("EmployeeID") %>'
/>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
71302 次 |
最近记录: |