我正在实施在线停车预订系统,我需要绑定一个带有2个控件的表。
例如,用户从RadioButtonList中选择预约开始日期和停车位置,然后按下按钮(搜索可用性),根据所选日期和位置从数据库中获取停车位。
问题是:如何将(预约开始日期控制)与(RadioButtonList)绑定到数据库中进行搜索?什么是Sql查询?
问候。
答案 0 :(得分:1)
这是非常基本的东西,所以你需要做很多工作。
在您的aspx页面上,您将需要使用SqlDataSource并向SelectParameters添加两个ControlParameters,一个用于RadioButtonList,一个用于带有日期的TextBox / Calendar。然后创建一个GridView控件来显示结果,并将gridview的DataSource设置为SqlDataSource。
根据您的数据库架构,SQL语句将如下所示:
SELECT * FROM [Parking] WHERE [LotID] = @LotID AND [Date] = @Date AND [Reserved] = FALSE;
但是,我过去已经完成了预订系统,查找特定日期的可用地点的查询很少很简单。我建议先担心编写SQL查询,然后让网页稍后运行查询。如果您发布有关表架构的信息并将其标记为SQL问题,那么您可能会有更好的运气。
希望这有帮助。