gpt4 book ai didi

c# - 组合框.选定的值无法传递给查询

转载 作者:行者123 更新时间:2023-11-29 23:20:01 26 4
gpt4 key购买 nike

我有以下查询。

MySqlDataAdapter da = new MySqlDataAdapter("SELECT RoomNo, RoomBedsNo, RoomSmoking, RoomMiniBar,RoomKitchen,RoomFirePlace,RoomBalcony, RoomVeranda, RoomGarden, RoomEntrance, RoomAirCondition, RoomTV FROM tblrooms WHERE FK_roomTypesID = '" + cboRoomType.SelectedValue + "'", conn);

问题是,尽管 WHERE 附近的 cboRoomType.SelectedValue 为 1。我无法获取该值并填充我的 datagrid.没有错误,只是数据库没有返回任何内容。

以下代码完美运行。

MySqlDataAdapter da = new MySqlDataAdapter("SELECT RoomNo, RoomBedsNo, RoomSmoking, RoomMiniBar,RoomKitchen,RoomFirePlace,RoomBalcony, RoomVeranda, RoomGarden, RoomEntrance, RoomAirCondition, RoomTV FROM tblrooms WHERE FK_roomTypesID = '1'", conn);

这有什么问题吗?我不知道是否需要提供更多信息。

感谢各位的帮助!

最佳答案

SelectedValue 返回一个对象,您必须将其转换为整数。

关于c# - 组合框.选定的值无法传递给查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27408347/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com