0
저장 프로 시저를 통해 채워지는 5 개의 열이있는 목록 뷰가 있습니다. 그것은 잘 표시됩니다. 또한 하나의 int (ID) 만 사용하는 Delete 메서드가 있지만이 메서드를 listview의 dataSource에 정의하는 방법을 모르겠습니다.ListView.Delete() 메서드 및 매개 변수
당연히없는 5 개의 매개 변수 (listview의 열 이름)를 취하는 Delete 메소드가 없다는 오류가 계속 발생합니다. 1 int 매개 변수를 취하는 함수가 있습니다 (아래 참조).
DataSource 삭제 메소드 선언에 오류가 있다고 생각합니까? 삭제
<asp:ObjectDataSource ID="userListDataSource" runat="server"
SelectMethod="GetUserList" TypeName="UserManagerBO"
DeleteMethod="DeleteUser">
<DeleteParameters>
<asp:Parameter Name="userID" Type="Int32"/>
</DeleteParameters>
<SelectParameters>
<asp:ControlParameter DefaultValue="61" Name="userID" Type="Int32"
ControlID="lbUsers" PropertyName="SelectedValue" />
</SelectParameters>
</asp:ObjectDataSource>
방법은 DeleteUser(int userID)
이며 항상 심지어 내 Delete 메서드를 들어, SelectParameters 보는 것 같다.
: UL_Id, DateFrom, DateTo, TotalHours, 메모, 유형 : ObjectDataSource를 'userListDataSource을'매개 변수가 아닌 일반적인 방법 'DeleteUser'를 찾을 수 없습니다. Delete 메서드는 Select와 동일한 매개 변수를 가져야합니까? –
DataObjectTypeNames 속성을