0
그래서 내 formview 약 30 필드가 있습니다. 이 모든 매개 변수를 하나의 매개 변수로 개별적으로 보내는 대신, 업데이트 메서드에 개체로 보낼 수 있습니까?개체로 FormView 업데이트 매개 변수
감사합니다.
그래서 내 formview 약 30 필드가 있습니다. 이 모든 매개 변수를 하나의 매개 변수로 개별적으로 보내는 대신, 업데이트 메서드에 개체로 보낼 수 있습니까?개체로 FormView 업데이트 매개 변수
감사합니다.
나는 당신이 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>
, 당신이 너무 감사합니다 ... 몇 가지 코드 샘플입니다. 고마워. – Prashant