从循环中加入数据表并合并到一个数据集中
我有这样的要求,即用户请求一个或多个零件编号。并且我需要在一个数据集中显示所有结果,
例如:请求序列号,
PartNumber Required Quantity
A 2
B 1
C 3
代码为:
//循环请求
foreach (DataRow a in request.Rows)
{
//select top(Quantity) SerialNumber,PartNumber where PartNumber=@PartNumber
var dt = new DataTable();
}
//1。零件编号 A
SerialNumber Partnumber
1 A
2 A
+
//2。零件编号 B
SerialNumber Partnumber
1 B
//3。 PartNumber C
SerialNumber Partnumber
1 C
2 C
3 C
//Load to DataSet
结果将类似于:
SerialNumber Partnumber
1 A
2 A
1 B
1 C
2 C
3 C
Thanks in Regards
I have this requirement that the user request one or more partnumbers.And i need to display all the result in one Data Set
Ex: Request SerialNumbers with
PartNumber Required Quantity
A 2
B 1
C 3
Code:
//Loop Request
foreach (DataRow a in request.Rows)
{
//select top(Quantity) SerialNumber,PartNumber where PartNumber=@PartNumber
var dt = new DataTable();
}
//1. PartNumber A
SerialNumber Partnumber
1 A
2 A
+
//2. PartNumber B
SerialNumber Partnumber
1 B
//3. PartNumber C
SerialNumber Partnumber
1 C
2 C
3 C
//Load to DataSet
And the result will be something like:
SerialNumber Partnumber
1 A
2 A
1 B
1 C
2 C
3 C
Thanks in Regards
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不确定您希望在此处加入哪两个表以及在哪个键上加入,但不管怎样,最简单的方法是使用 LINQ to Dataset。例如,
I am not sure what two tables you wish to join here and on what key but regadless of that, the simplest way will be to use LINQ to Dataset. For example,
请检查以下逻辑:
Please check below logic: