2012-09-19 22 views
0

我正在設計一個網頁,使用MVC。之一的網頁的具有以下控制和功能:MVC可選GridView

控制:

  • 2 GridView的(gvItems,gvSelectedItems)
  • 3個按鈕(btnTransferSingle,btnTransferAll,提交)

函數

  • gvItems將填充一組項目,其中包含:名稱,點數
  • gvSelectedItems將包含從gvItems傳送的項目。因此,它還將包含:名稱
  • 兩個GirdView支持多選
  • btnTransferSingle將所有選中的項目從gvItems傳送到gvSelectedItems。
  • btnTransferAll會將所有剩餘的項目從gvItems傳遞給gvSelectedItems。
  • btnSubmit將所有項目從gvSelectedItems發送到控制器。

我不知道如何執行以下操作:

  • 1)如何創建一個支持多選和多模型屬性的顯示GridView控件。
  • 2)如何將項目從一個gridview(gvItems)轉移到另一個(gvSelectedItems)?
  • 3)如何將gvSelectedItems中的所有項傳遞迴控制器?

我能夠使用listBox提到的東西,但listBox只允許顯示只有一個屬性,並沒有標題。

我用Matt Kruse Javascript的工具箱來幫助在列表框之間移動項目。

任何幫助表示讚賞。謝謝。

回答

0

我認爲列表框在這裏是正確的方法。

如果您想要顯示這兩個屬性,請嘗試在加載數據時連接它們。 標題可以用html/css稍加添加

+0

抱歉,對於遲到的回覆。我與其他東西聯繫在一起,並且必須直到現在纔開始KIV這件事。 你的狀態可以適用,但它似乎像列表框不允許你使用標籤,因此很難區分這些項目。目前,我正在使用「 - 」分隔項目,但它仍然不是很清楚。 除此之外,我不確定如何使用css將標題添加到列表框。 任何鏈接,以幫助我把「標籤」放在列表框項目文本和創建列表框使用css? – user1599647

+0

AFAIK沒有辦法在HTML組件中插入製表符,就像在網頁中一樣,使用製表鍵保留在不同組件之間導航。這是一個可憐的人。爲了避免這個問題,你可以嘗試使用兩個不同的包含數據的列表框元素,併爲每個元素顯示一個不同的屬性。這樣你就可以得到你的數據標籤。對於標題,您需要將標題從列表框中寫出,只需在位於列表框元素頂部的正常頁面流上進行即可。 – Bardo