0
A
回答
0
我想你可以使用ObjectDataSource。定義ObjectDataSource時,需指定要使用的函數(例如,UpdateMethod屬性)以及應傳遞給該函數的對象類型(例如DataObjectTypeName屬性)。
然後,當您的表單被提交時,它會自動調用您指定的UpdateMethod,並將其填充了來自FormView的值的對象。爲了做到這一點,你必須將你的FormView控件綁定到對象屬性。
這裏有一些代碼樣本...
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
SelectMethod="GetItem"
InsertMethod="InsertItem"
UpdateMethod="UpdateItem"
TypeName="ClassName_OfMyObjectContainingMethodsSpecifiedAbove"
DataObjectTypeName="ClassName_OfMyDataObject" >
<asp:FormView ID="FormView1" runat="server"
DataSourceID="ObjectDataSource1" DataKeyNames="PropertyName_OfMyKeyField">
<EditItemTemplate>
<asp:TextBox ID="TextBox_Description" runat="server"
MaxLength="50" Columns="30"
Text='<%# Bind("Description") %>' />
</EditItemTemplate>
</asp:FormView>
相關問題
- 1. 通過formview綁定和更新對象
- 2. 傳遞一個對象作爲參數
- 3. Python:作爲另一個對象的參數的對象
- 4. 以對象作爲參數的函數,作爲另一個函數的參數
- 5. 如何更新列表作爲域中另一個對象中的參數
- 6. 定義一個函數作爲一個對象參數
- 7. WMI對象與另一個對象作爲屬性(如何通過一個對象作爲輸入參數)
- 8. 接受作爲單個對象或對象數組的參數
- 9. 不同類型的對象作爲一個函數的參數
- 10. C++新的對象作爲參數(和Java一樣)
- 11. 傳入一個對象作爲一個輸出參數
- 12. 子對象作爲參數
- 13. BLToolkit對象作爲參數
- 14. 對象作爲參數
- 15. Javascript - 刪除一個對象作爲函數的參數
- 16. Java - 創建一個傳遞數組作爲參數的對象
- 17. 傳遞一個PHP對象作爲javascript函數的參數
- 18. 更新表作爲參數
- 19. 更新一個JS對象
- 20. 通過一個對象刪除作爲參數不工作
- 21. 的Web API調用一個複雜的對象作爲參數
- 22. 一次性對象作爲方法的參數參數
- 23. 給一個參數爲對象
- 24. 將多個對象作爲一個參數傳遞
- 25. 在JavaScript 2D陣列更新一個對象更新的每一個對象
- 26. 作爲函數參數的JavaScript對象
- 27. 爪哇 - 與數組實例化一個對象作爲參數
- 28. 在jQuery中傳遞一個對象作爲函數參數
- 29. luabind成員函數需要對象作爲第一個參數
- 30. 如何使用'this'作爲另一個對象的參數?
它的工作,非常感謝你。非常感謝。 – Prashant 2013-05-07 16:54:54