2009-06-08 20 views

回答

3

你應該能夠使用一個數據網格並讓第一列包含一個文本框項目並且第二列顯示一個名稱。你也應該能夠以同樣的方式使用listview。雖然說實話,你可能希望在gridview中放置一個下拉框,而不是文本框,因爲使用下拉/組合框,你可以確保它們只輸入1-4,因爲那裏只有選項

2

我會推薦使用DataGrid。這將比TextBox數組縮放得多,並且應該完全按照你的需要來做。

+0

datagrid接受用戶輸入? – 2009-06-08 16:39:56

+0

我不認爲我從數據網格獲得用戶輸入 – 2009-06-08 16:48:16

2

爲什麼不使用數字上/下控制(微調)?

像這樣將工作做好:

http://visualbasic.about.com/od/usingvbnet/l/aa082103a.htm

您可以在自定義字段中的數據網格或中繼器,如果需要嵌入此。
您也可以只使用一個combobox

http://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.aspx

根據您正在使用該爲了什麼,你可能也可以使用這樣的事情:

http://www.codeproject.com/KB/miscctrl/cs_star_rating_control.aspx

然後用戶只需點擊該值。

使用這兩個選項中的任何一個,至少您的用戶不必手動輸入值,您可以在控件中設置邊界,而不必驗證輸入。你的最後一個選項應該是用戶真的輸入一個數字到textbox

相關問題