使用winform的bingding对checkbox组件值进行绑定,发现报错,如下所示:

image.png

保存组件值代码如下:

public string getStoredStr()
        {
            string[] vals = { T.ToString() };
            return string.Join(GlobalVir.STORED_SEPARATE, vals);
        }

将checkbox的值格式化为String,保存为文本,然后写入文件

回填组件值代码如下:

 T.DataBindings.Add("Checked", vo, "T", false, DataSourceUpdateMode.OnPropertyChanged);

当值为True的时候,会报错

解决方法

回填组件的代码修改为如下:

 T.DataBindings.Add("Checked", vo, "T", true, DataSourceUpdateMode.OnPropertyChanged);

image.png

使用winform默认的格式化,将字符串转换为checkbox组件对应的状态


点墨
26 声望3 粉丝

全栈前端开发工程师


引用和评论

0 条评论