qq_41161419
qq_41161419
2019-09-10 13:36
采纳率: 100%
浏览 1.2k

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • guangcaiwudong
    Kevin.Y.K 2019-09-10 17:31
    已采纳

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

    点赞 评论
  • weixin_45520658
    Motivation丶R 2019-09-10 13:48

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

    点赞 评论
  • qq_35406995
    Allure Love 2019-09-11 13:45

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

    点赞 评论
  • Dear200892
    Dear200892 2019-09-19 09:40

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

    点赞 评论

相关推荐