首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 在DataGridView里显示两个有关联表的字段 [无满意答案结贴,结贴人:tonyepaper]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • tonyepaper
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-08-21 19:43:23 楼主
    一共三个表
    采购单主表--(采购单号)-->采购单子表--(货品编号)-->货品信息表
    在Form中显示采购单主表信息
    在Form中的DataGridView里显示采购单子表信息

    问题是:如果在DataGridView里显示选择的相应产品的相关信息(如产品编号,计量单位,重量,产品描述等).
    有考虑过的方法:
    1.使用SqlServer的View视图.不过这样就需要针对这个视图写存储过程.
    2.使用多个数据源为产品信息表的Combobox,来显示不同的字段.感觉不是很好
    3.使用ADO.NET的表达式http://msdn.microsoft.com/zh-cn/library/aa686007(printer).aspx 新增关联表的Column.但是在取得DataSet.GetChanges()时会出以下错误.
    ds.GetChanges()
    “ds.GetChanges()”引发了“System.Data.EvaluateException”类型的异常
        base {System.Data.InvalidExpressionException}: {"表 [PurchaseSub] 涉及不只一个关系。您必须在表达式“System.Data.LookupNode”中明确提出一个关系名称。"}
    而且在网上找不到相关的解决信息

    不知道大家是用什么方法解决些问题的.
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • tonyepaper
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 19:50:081楼 得分:0
    不好意思.有语病.
    问题是:当在DataGridView里的物品编号里选择物品编号后,在这个Combobox后面的栏位显示此物品的相关信息(如:产品编号,计量单位,重量,产品描述等)
    如:
    采购单号|物品编号|物品名称|计量单位|重量|产品描述|采购数量
    001    |00343  |可乐    |箱      |.4  |可口可乐|1000

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • tonyepaper
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-22 08:33:112楼 得分:0
    自己顶一下.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • clxcxx
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-22 09:17:203楼 得分:0
    用视图不行吗?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zdhsnail
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-22 09:34:444楼 得分:0
    设置一下编辑模板即可,没有楼主说的那么复杂,把编辑设置为下拉框
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • peterb
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-22 09:56:475楼 得分:0
    lz知道那个下拉框是可以添加事件的吗?选中不同的物品编号,改变后面几个单元格的内容即可
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • tonyepaper
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-22 16:07:346楼 得分:0
    我说的是WinForm,请问楼上两位是怎么做这个功能的?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • tonyepaper
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-25 08:21:317楼 得分:0
    烦一下.请各位前辈说说你们是怎么实现这个功能的.谢谢!
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved