2011-01-20 45 views
0

我想從數據庫中提取適合用戶想要的數據。它是一個包含多行文本的數據。它更像是提出問題,當某個問題出現時,我想要一個文本框或一個真正的假顯示。由於我無法真正在表單上拼寫代碼,而且我不知道問題會出現在什麼順序上,所以只需要在問題出現時顯示一個文本框,以便用戶輸入值。有人可以告訴我該怎麼做嗎?我可以在發生特定事件後顯示控件

我正在使用WPF中的網格視圖並將其綁定到數據源。我將非常感謝此任何幫助。

我正在使用C sharp。

回答

0

dynamictextbox您可以在運行時添加控件如下:

一個面板控件添加到您將添加文本框。由於您使用網格視圖,你必須做全.findControl()的東西,找到面板

TextBox dynamictextbox = new TextBox(); 
dynamictextbox.Text = "(Enter some text)"; 
dynamictextbox.ID = "dynamictextbox"; 
Panel1.Controls.Add(dynamictextbox); 

:然後做這樣的事情。但是這應該給你正確的想法。

編輯#1:

也許使用JQuery,你可以使用像重視自己在小區的小區或東西:

$("#question_id").append("<input type='text'>question</input>") 
+0

感謝reply.What我想圖因爲我真的不知道要顯示特定問題的頁面(我只是從數據庫中檢索行),所以必須以某種方式將問題綁定。 – MangoTable 2011-01-21 19:35:49

相關問題