zoukankan      html  css  js  c++  java
  • 在VS2008中DataGridView控件里DataGridViewComboBoxColumn列的Bug

    在VS2008中DataGridView控件里DataGridViewComboBoxColumn列的Bug:
    SQL数据库表(Product)格式:
    列:Guid     产品名称    产品规格........
    行:guid1   产品名称1    规格1
          guid2   产品名称1    规格2     

    备注:指示为相同的产品,不同的规格。

    将DataGridView控件中<产品名称列>(列格式:DataGridViewComboBoxColumn)绑定到数据库表Product:
    DataGridViewComboBoxColumn.DataSource = 数据库表("Product")
    DataGridViewComboBoxColumn.DisplayMember = "产品名称"
    DataGridViewComboBoxColumn.ValueMember = "Guid"
    通过<产品名称列>选择不同的产品(相同产品名称,不同规格视为不同产品)

    Bug现象:
    在DataGridView控件中,通过<产品名称列>(列格式:DataGridViewComboBoxColumn)永远只能选择数据库表(Product)中的第一行(相同的产品名称,第一个规格),而无法选择相同产品名称的第二行(相同产品名称,第二个规格)。



    已知解决办法:
    DataGridView控件中,将<产品名称列>(列格式:DataGridViewComboBoxColumn)绑定为不同产品名称的列,根据<产品名称列>的选择获得相同产品名称不同的规格后绑定到<规格列>(列格式:DataGridViewComboBoxColumn)。

    如有其他解决办法请赐教,感谢。
  • 相关阅读:
    客户端组建调用
    串口开发
    C/C++,系统知识考点
    API进程线程函数
    做WEB2.0网站可以参考的十九条规则
    javascript中动态添加事件!!
    常用正则表达式收集!
    CuteChat for Community Server 2.0 beta 3!
    发现一个下载.Text Skin 的好网站.
    如何控制Linux终端打印字符颜色和位置
  • 原文地址:https://www.cnblogs.com/lxzhangying/p/1537182.html
Copyright © 2011-2022 走看看