zoukankan      html  css  js  c++  java
  • DataGridViewComboBoxColumn值无效


    值无效,可能是你下拉框选项,没有这样的值,而你却设置这个值。
    dataGridView1.Rows[i].Cells[1].Value = "选项一";
    解决方法就是在窗体的构造函数里添加如下代码:
    this.dataGridView1.DataError += delegate(object sender, DataGridViewDataErrorEventArgs e) { };

    1.必须确定,给DataVridView赋值,是在DataGridViewComboBox已经绑定了内容之后.
     说明:此方法亲身经历过。

    2.关于数据类型不一样的问题,如果是数值型字符和数值型数据,则在绑定后,会出现"System.ArgumentException:DagaGridViewComboBoxCell值無效"的錯誤
     解决方法:在构造函数中增加以下代码:
     InitializeComponent();
     //处理掉DataGridViewComboBoxColumn绑定数据源后,再绑定到DataTable中的Column时,提示"System.ArgumentException:DagaGridViewComboBoxCell值无效"的错误
     this.dataGridView1.DataError += delegate(object sender, DataGridViewDataErrorEventArgs e) { };

    3.DataGridView中发生以下异常  System.ArgumentException:DataGridViewComboBoxCell值无效 
     要替换此默认对话框,请处理DataError事件
     
     在构造函数中增加以下代码:
     InitializeComponent();
     //处理掉DataGridViewComboBoxColumn绑定数据源后,再绑定到DataTable中的Column时,提示"System.ArgumentException:DagaGridViewComboBoxCell值无效"的错误
     this.dataGridView1.DataError += delegate(object sender, DataGridViewDataErrorEventArgs e) { };
    url:

  • 相关阅读:
    自定义的事件管理器
    解决修改表结构,添加外键时出现“约束冲突”的错误
    jQuery学习(二) 自定义扩展函数
    iBt(001-004)原文与试译
    老婆怀孕了!(5+6)
    Mac_如何打开系统文件library
    Mac_如何通过命令行装包到ios手机
    MAC干净卸载pycharm
    selenium自动化_如何启动safari浏览器
    selenium自动化_click方法点击无效
  • 原文地址:https://www.cnblogs.com/greatverve/p/DataGridViewComboBoxColumn-dataerror.html
Copyright © 2011-2022 走看看