C# 使用SqlDataSource仅在Listview中加载插入的项
我有一个SqlDataSource,它可以帮助Listview插入/删除新数据。但是,我不想使用此SqlDataSource向Listview显示现有数据。仅显示新插入的记录。但是,这会显示Listview上的所有内容。如果删除SelectCommand,即使是新插入的行也不会显示C# 使用SqlDataSource仅在Listview中加载插入的项,c#,asp.net,listview,sqldatasource,C#,Asp.net,Listview,Sqldatasource,我有一个SqlDataSource,它可以帮助Listview插入/删除新数据。但是,我不想使用此SqlDataSource向Listview显示现有数据。仅显示新插入的记录。但是,这会显示Listview上的所有内容。如果删除SelectCommand,即使是新插入的行也不会显示 <asp:SqlDataSource ID="VendorSOAPaymentsInnerDS" runat="server" ConnectionString="<%$ Connecti
<asp:SqlDataSource ID="VendorSOAPaymentsInnerDS" runat="server"
ConnectionString="<%$ ConnectionStrings:ApplicationServices %>"
InsertCommand = "INSERT INTO VendorSOAPayments ( VendorSOAID, PaymentVoucherID, PaymentAmount) VALUES( @VendorSOAID, @PaymentVoucherID, @PaymentAmount)"
SelectCommand= "SELECT A.VendorSOAPaymentID, A.PaymentVoucherID, B.SubProjectID, B.StatementBreakDown, A.PaymentAmount, C.SubProjectCode, C.SubProjectName FROM VendorSOAPayments A INNER JOIN VendorSOA B ON A.VendorSOAID = B.VendorSOAID INNER JOIN SubProject C ON B.SubProjectID = C.SubProjectID WHERE A.PaymentVoucherID = @PaymentVoucherID AND B.Vendor_EntityID = @VendorID "
DeleteCommand = "DELETE VendorSOAPayments WHERE VendorSOAPaymentID = @VendorSOAPaymentID" >
<SelectParameters>
<asp:ControlParameter ControlID="ListPayVoucherID" Name="PaymentVoucherID" PropertyName="Value" />
<asp:ControlParameter ControlID="vendorSelectID" Name="VendorID" PropertyName="Value" />
</SelectParameters>
<InsertParameters>
<asp:Parameter Name="VendorSOAID" />
<asp:Parameter Name="PaymentAmount" />
<asp:ControlParameter ControlID="ListPayVoucherID" Name="PaymentVoucherID" PropertyName="Value" />
</InsertParameters>
</asp:SqlDataSource>
您可以将插入的记录添加到
数据表
,并将数据表
保存到会话中