ウィザード ページがあり、gridview からオブジェクトをコピーし、いくつかのプロパティを編集して新しいオブジェクトに保存する必要があります。
私のフォームビューのような
<asp:FormView ID="FormView1" runat="server" DataSourceID="ObjectDataSource2" EnableViewState="False" DataKeyNames="key" DefaultMode="ReadOnly">
<ItemTemplate>
...
</ItemTemplate>
</asp:FormView>
<asp:ObjectDataSource ID="ObjectDataSource2" runat="server" OldValuesParameterFormatString="{0}"
InsertMethod="Insert" SelectMethod="GetById" TypeName="xxx.xxx"
DataObjectTypeName="xxx.xxxx">
DataObjectTypeName を使用する必要があります
Protected Sub step3Save_Click(sender As Object, e As EventArgs) Handles step3Save.Click
objectDatasource2.Insert()
End Sub
objectDatasource2.Insert() を呼び出すと、データソースに値がないという例外がスローされます。ObjectDatasource のパラメータとしてオブジェクトを挿入する解決策はありますか?