【发布时间】:2011-10-27 15:16:24
【问题描述】:
我有一个 search.aspx 页面,其中包含:
<asp:DropDownList id="ddlPopulation" runat="server" DataTextField="population" DataValueField="pid">
</asp:DropDownList>
然后我在 page_load 上有一个数据绑定:
StringBuilder sql = new StringBuilder();
// Define sql
sql.Append("SELECT pid, population ");
sql.Append("FROM populations ");
sql.Append("ORDER BY pid ASC ");
IDataReader reader = SqlHelper.GetDataReader(sql.ToString());
ddlPopulation.DataSource = reader;
ddlPopulation.DataBind();
我该怎么做:
- 将默认值/文本对添加到不在数据库中的列表中,例如所有人群?
- 如何在人口数据字段显示在屏幕上之前对其进行字符串替换?
【问题讨论】:
标签: c# asp.net forms pass-by-value