0
我綁定到下拉列表。它適用於初始負載。在後續加載(回傳)時,它不會刷新下拉菜單中的項目。數據綁定後下拉不呈現
using (DataView dv = dtProductGroup.DefaultView)
{
dv.ApplyDefaultSort = false;
dv.Sort = "KVIGroupName ASC";
ddlGroup.ClearSelection();
ddlGroup.Items.Clear();
string strAll = Localization.GetResourceValue("_strddlStatusLBAll");
ddlGroup.DataValueField = "KVIGroupId";
ddlGroup.DataTextField = "KVIGroupName";
ddlGroup.DataSource = dv;
ddlGroup.DataBind();
ListItem item = new ListItem(strAll, "0");
ddlGroup.Items.Insert(0, item);
}
我已經確認在回發數據綁定到下拉菜單併成功添加項目。但是當頁面呈現下拉菜單時沒有任何新值。
我看到兩種可能性:控件沒有渲染新值或正在清除值。我不知道在哪裏尋找可能的問題。
編輯
我發現這個問題。下拉列表嵌入在條件UpdatePanel中。只需調用「UpdatePanel.Update();」解決了這個問題。
+1謝謝你的回答 – 2009-11-03 22:30:35