m0_59894124 2021-07-31 03:15 采纳率: 67.4%
浏览 42
已结题

C#使用字典中的值,在datatable中显示对应数据

img

在一个方法中得到了部门的id和名字,以字典形式存储,在第二个方法中能够得到部门id,并且保存到datatable中,怎样通过第一个方法得到的字典,在datatable中显示出部门Id对应的名字?

  • 写回答

1条回答 默认 最新

  • 自在猫先生 2021-07-31 03:22
    关注

    把你的字典集合封装成一个方法,dataset 类型 ,返回ds数据集
    控件名.DataSource = ds;

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    m0_59894124 2021-07-31 03:40

    运行之后好像不可以,我现在是这样写的
    img

    img

    是在第二个方法中得到了姓名和部门id,现在在datagridview中可以显示这些信息,想在后面根据id生成第一个方法中的部门,保存到datatable中,运行之后部门没有信息,可以帮忙看一下吗

    回复
    自在猫先生 回复 m0_59894124 2021-07-31 03:55

    你可以使用 循环遍历这个 datarow 然后给控件进行赋值。
    foreach (DataRow dr in ds.Tables[0].Rows)
    {
    控件名.ActiveRow.Cells["列名"].Value=dr[].toString();
    }

    回复
    m0_59894124 回复 自在猫先生 2021-07-31 03:59

    没有用到字典吗?

    回复
    展开全部4条评论
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 8月7日
  • 已采纳回答 7月31日
  • 创建了问题 7月31日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部