0
即時通訊使用以下代碼來動態填充下拉列表... 我希望該值應該是主題ID和文本應該是sub_desc ...但代碼不工作該值不包含sub_ids .. .so這個代碼怎麼了?動態填充下拉列表
(sub_id是整場)
public void Populate()
{
string ConnectionString = (string)ConfigurationManager.AppSettings["ConnectionString"];
SqlConnection conn = new SqlConnection(ConnectionString);
SqlCommand popCmd = new SqlCommand("select sub_id,sub_desc from subject", conn);
try
{
conn.Open();
ddlSub.Items.Clear();
SqlDataReader subs;
subs = popCmd.ExecuteReader();
ddlSub.DataSource = subs;
ddlSub.DataValueField = "sub_id";
ddlSub.DataTextField = "sub_desc";
ddlSub.DataBind();
conn.Close();
}
catch (Exception ex)
{
lblMsg.Visible = true;
lblMsg.Text = ex.ToString();
}
}
感謝名單...
您必須在dtaabinding之後插入新項目,而不是之前。 – 2009-11-26 14:32:52
在頁面生命週期中的哪個點你調用Populate? – Phaedrus 2009-11-26 14:53:19
我打電話給這個方法在頁面加載.. – anay 2009-11-26 14:54:46