これが私のasp.netコードです:
public static void GetInvoices(int client_id)
{
using ( var conn = new SqlConnection( GetConnectionString() ) )
using ( var cmd = conn.CreateCommand() )
{
conn.Open();
cmd.CommandText =
conn.Open();
cmd.CommandText =
@"SELECT o.OrderID, o.OrderDate, o.Status, o.ShipDate, o.PostAmount, sum(p.PaymentAmt) as Paid
FROM Orders o left outer join payment p on o.orderid = p.orderid WHERE o.DistID = @client_id
Group by o.OrderID, o.OrderDate, o.Status, o.ShipDate, o.PostAmount
Order By o.OrderDate Desc";
cmd.Parameters.AddWithValue( "@client_id", client_id );
cmd.ExecuteNonQuery();;
}
}
これから返された情報(0行が返される可能性があります)をListViewコントロールに添付するにはどうすればよいですか?
それは同じくらい簡単ですか
ListViewInvoices.DataSource = GetInvoices(1);
ListViewInvoices.DataBind();
それとも、SQLクエリデータセットに接続するためにもっと複雑なことがありますか?