如何从给定特定ID的表格中检索复选框列表值

问题描述:

表格只有2个字段:车辆ID设施IDFacilitiesID是复选框列表值。对于每个车辆ID我输入了多个设施ID作为单独的数据。现在我想从表中检索给定的VehicleID的值。给出一些逻辑如何检索?如何从给定特定ID的表格中检索复选框列表值

+1

尝试用更多详细信息重写您的问题 – rockeye 2011-05-04 13:17:37

对你来说,一个简单的方法可能是使用LINQ或EntityFramework。 对于这一点,你需要建立一个实体模型,使用Visual Studio向导,然后像执行查询:

var vehicle = Vehicles.Where(v => v.VehicleId == 1).FirstOrDefault(); // replace 1 by the Id of the vehicle you want. 

如需更多帮助,请编辑你的问题。

问候

+0

Vehicles.FirstOrDefault(v => v.VehicleId == 1);做同样的事情 – 2011-05-04 13:23:49

请运行以下查询:

Select * from tableName where [email protected] 

与此查询CheckedListBox的结果绑定。

希望这会有所帮助。

+0

你..这个查询在数据库中工作,但我在DataAccess层只有问题,我不能通过传递1 VehicleID值来取回值。 – Lakshmitha 2011-05-04 15:37:59

我没有得到你的问题。

你是否面临在获取数据显示在复选框列表或任何其他事情的问题?

如果您未获得车辆ID 1的响应,那么此车辆ID值可能没有任何记录。

+0

我已检查过,车辆ID中有表中的recod,我使用这个storedProcedure“从VehicleFacilities中选择FacilitiesID,其中VehicleID = @ VehicleID”,但它没有获取值并将值传递回数据访问层。 – Lakshmitha 2011-05-09 04:20:28