qq_41161419
qq_41161419
采纳率100%
2019-09-10 13:36

SQL数据库 怎么将一行数据变成多行?

已采纳

比如 一个表中有
名称 数量
A 3
B 1
在存储过程中进行查询,然后在C#中将数据赋值给datagridview ,
结果是
A
A
A
B

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • guangcaiwudong Kevin.Y.K 2年前

    你在存储过程中就要对查询出来的结果进行处理,构成grid需要的数据格式;或者接口返回数据后,在前端对数据进行处理,然后在grid中渲染出来。

    点赞 评论 复制链接分享
  • Dear200892 Dear200892 2年前

    foreach(var item in data)
    {
    if(data.数量>1)
    {
    for(i=0;i<data.数量;i++)
    {
    Console.WriteLine(data.名称);
    }
    }
    }

    点赞 评论 复制链接分享
  • qq_35406995 Allure Love 2年前

    把查询的结果锦星遍历就可以了

    点赞 评论 复制链接分享
  • weixin_45520658 Motivation丶R 2年前

    sql查询出来结果遍历数量放进去不就可以了么

    点赞 评论 复制链接分享

为你推荐