HTML:
<select runat="server" id="slParentProject">
<option selected>交通</option>
<option>通讯费</option>
<option>其他收入</option>
</select>
C#:
this.slParentProject.DataSource = db.InOrOutProjectTable.Where(p => p.ID == p.ParentID);//取出所有项作为select的数据源
this.slParentProject.DataValueField = "ID";//绑定每一项的值
this.slParentProject.DataTextField = "projectName";//绑定每一项的显示文本
this.slParentProject.DataBind();
this.slParentProject.Value =100;//在上面绑定的N多项中设置你当前想要显示哪一项
本文详细介绍了如何在C#中通过获取数据库数据并将其与HTML结合,实现动态选择框的功能,包括数据绑定、选项展示及预设值设置。
405

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



