2013-07-18 70 views
0

我目前正在處理一些自定義窗體。我已經從LayoutsPageBase創建頁面,並且正在加載我設置的字段。SharePoint自定義顯示和編輯列表項目形式

我在編輯和顯示錶單上唯一的問題是獲取用戶請求編輯或顯示的項目的數據。

你如何得到該項目的數據?

感謝

Truez

+0

'我編輯和顯示錶單上的唯一問題是獲取用戶請求編輯或顯示的項目的數據.'不是這種預期的行爲(顯示您打開的項目的數據)? –

回答

0

下去,就像什麼的SharePoint確實爲了顯示項目數據。這兩種顯示方式和編輯表單開始通過讀取查詢字符串值「ID」:

string strItemId = Request.QueryString["ID"]; 

您可以添加一些驗證檢查查詢參數是否存在以及它實際上是一個數字,如果一個項目中確實存在與給定的ID列表。最後,存儲有效的itemId在整型變量,而檢索項目如下:

SPListItem item = myList.GetItemByID(itemId); 

繼續填寫對照組(在顯示形式和文本框,下拉菜單,...標籤的情況下在編輯的情況下,形式)與如下項目字段:

txtTitle.Text = item["Title"] + String.Empty; 

然後,您將需要設置項字段上保存按鈕單擊事件編輯表單,然後更新項目。

+0

多數民衆贊成在非常有幫助,但我發現另一種方式將很快發佈感謝:) – Truezplaya

相關問題