2010-11-22 79 views
0

我有一個數據綁定下拉列表(ASP.net)。我希望頁面加載一個特定的項目作爲選定的項目。databound dropdownlist選擇一個項目

我沒有添加空白的第一行(多數民衆贊成不是我所需要的) 我發現我可以得到這與「AppendDataBoundItems」爲true,但副作用是,我有所有項目列出兩次。

感謝您的幫助!

回答

1

使用Page_PreRender事件來處理這種情況....

在Page_Load註冊的事件處理PreRender事件

protected void Page_Load(object sender, EventArgs e) 
{ 
     Page.PreRender += new EventHandler(Page_PreRender); 

} 

而在PreRender事件,

void Page_PreRender(object sender, EventArgs e) 
{ 

ComboBoxSomething.SelectedValue = WhatEverYouWant; 

} 
+0

我仍然保持AppendDataBoundItems爲真?此外,它似乎有一個現有的預渲染處理程序 - 我仍然需要第一部分? – ved 2010-11-22 01:15:21

+0

我不認爲你需要將AppendDataBoundItems屬性設置爲true。而且,您可以將代碼放入現有事件中。你可以發佈你現在的代碼,以便我們可以看到一切是否正常:) – 2010-11-22 03:03:30

相關問題