2012-06-04 56 views
0

任何機構可以告訴我一個例子,如何添加項目一個接一個(而不是一次)到一個列表框,那就是頁面加載事件完成後,這代碼應該逐個將0到4添加到列表框中,現在就是這種情況。使用任何東西逐步添加項目到列表框? (不是一次而是一步一步地)

for (int i = 0; i<5,i++) 
{ 
listbox1.items.add(i.Tostring()); 
} 

該代碼的功能是,頁面加載完成時,它一次顯示0,1,2,3,4。我希望它顯示0,然後1,然後2等等。 (我的問題與此類似,所以解決這個問題對我有很大的幫助)。

編輯:這是沒有必要的元素應該被添加到列表框,它可以是任何文本字段,等等(我聽說Ajax調用是不可能的從列表框中,所以只是櫃面)

+1

與_which_ one相似?你想實現什麼?什麼_「顯示0,然後1,然後2等等」_平均? –

+1

請詳細說明一下,你一步一步是什麼意思?你想顯示0比延遲1比2延遲,是嗎? –

+0

做ü想後每增加 –

回答

0
for (int i = 0; i<5,i++) 
{ 
listbox1.items.add(i.Tostring()); 
System.Threading.Thread.Sleep(5000); 
} 

喜歡的東西這個 ?

編輯:5000等於5秒,所以改變它,你想要它。

+0

沒有不完全是,那是什麼,一旦你運行該程序需要(5x5 = 25秒)。然後顯示一個元素從0到4的列表框。 我想顯示元素當他們被添加時,像firt lisbox應該只顯示0,然後5秒後,它應該顯示0&1,然後5秒後,0 ,1和2等 – asad

0

在你的情況,你將不得不添加項異步或通過客戶端,因爲你是同步添加它們,以便從服務器端他們被添加,並在頁面呈現他們都是在頁面中。

逸岸你應該去客戶端的方式帶來這樣的效果,從服務器端,您將無法做到這一點。

相關問題