以特殊方式在GridView中填充数据[特例]

时间:2013-08-27 09:56:02

标签: sql database vb.net gridview

http://imageshack.us/photo/my-images/837/6uvs.jpg/

我有以下表格和关系。

加载NEW_CHALLAN表单时,我正在尝试使用产品详细信息填充网格视图 - 产品名称,舞台,专业版,Katta,包装,费率,数量。

我在使用JOIN进行此操作时遇到问题(获得0记录作为结果集),因为ChallanProductDetails表中没有匹配的记录(ChallanId,ProductId,OrderId)(加载表单时)

有关如何解决此问题的任何建议?

2 个答案:

答案 0 :(得分:0)

如果您正在尝试加载产品详细信息,即使没有订单/ challan详细信息,那么您可以尝试下面的内容,

从产品a中选择a.productname,a.productprice,c.stage,c.pro ...等 left outer join challanproductdetails b 在a.productid = b.productid

答案 1 :(得分:0)

兄弟我不确定你究竟要求的是从一个视图或两个表中检索数据,如果你只检索那么为什么你不创建一个两个表的视图并直接调用它到网格那里会很容易的。

如果我错了,请纠正我。