0
DataTable dt = try.Query(" select Rooms.RoomId, Rooms.RoomType From Rooms INNER JOIN Reservations ON ( Rooms.RoomId = Reservations.RoomId ) AND GETDATE() BETWEEN Reservations.CheckInDate AND Reservations.CheckOutDate ORDER BY Rooms.RoomType");
        if (dt.Rows.Count > 0)
        {
            LblMessage.Text = " No Room Available";
        }
        else 
        {
            DataTable dt1 = try.Query( "Select  Rooms.RoomType, Rooms.PricePerNight From Rooms INNER JOIN Reservations ON (Rooms.RoomId != Reservations.Roomid) ORDER BY Rooms.Roomtype");

        if (dt1.Rows.Count > 0)
        {
            GridResult.DataSource = dt1;
            GridResult.DataBind();
        }
        else
        {
            LblMessage.Text = "No Rooms Availble";
        }

検索すると、利用可能な部屋がありません 「利用可能な部屋がありません」というメッセージが表示されます。利用可能な部屋がたくさんあります。私の意図は、検索時にユーザーがデータテーブルの予約を実行することです。reservations.roomid と比較しますtable Rooms rooms.roomid は、予約では見つからないが、部屋テーブルにあるアイテムの結果をグリッド ビューに表示します。それだけです。

ありがとう私を助けてください

4

1 に答える 1