前台html:
加了 runat="server"属性的select控件
<select name="select0" class="inp005" runat="server" id="slParentProject">
<option selected>交通</option><option>通讯费</option>
<option>其他收入</option>
</select>
后台绑定数据:
this.slParentProject.Items.Clear();
this.slParentProject.DataSource = projects;//数据库取出的对象
this.slParentProject.DataValueField = "ID";
// this.slParentProject.DataTextField = "ProjectName"; //这里设置了DataTextField属性的话,就显示数据库中对应的字段值,如果不设定,就显示DataValueField所绑定的值。
this.slParentProject.DataBind();
设置了DataTextField属性
没有设置DataTextField属性,显示的是ID值(我用的Guid做主键)
后台如果要取用绑定在select控件中的ID时可以使用它的value属性
string parentIDStr = this.slParentProject.Value;//这里就如同一般情况下的加了runat="server"属性的Html控件在后台的取值方式
本文详细介绍了如何在ASP.NET Web应用程序中使用Select控件,并通过代码清空现有选项、绑定数据库数据及设置DataTextField属性来实现数据的动态显示。解释了在获取绑定数据时如何使用Value属性取值。
160

被折叠的 条评论
为什么被折叠?



