用checkbox绑定的bit类型的字段
在用 this.BindingContext[?].AddNew()方法新增加一行时会出错
请大家分析一下原因,可有无解决方法
在用 this.BindingContext[?].AddNew()方法新增加一行时会出错
请大家分析一下原因,可有无解决方法
解决方案 »
- 有人用u盘做过这样的功能吗?只有用程序可控制
- 泛型实体如何转成SQL参数?
- 谁知道C#怎么实现曲线图啊。急!急!急!急!急!急!急!急!急!
- 如何在vs2005上安装 x64 c++ 编译器?
- 把窗体作为控件用,而窗体的标题栏不能激活
- 字符串"1000000100001"即32767的二进制如何转成整型
- internal的用法????
- 怎么实现把treeview结构复制起来,生成新的treeview
- 有现成的函数打印datagrid吗/
- 在调用webservice 的方法的时候,方法里的运算是否全在服务器端完成
- 问个问题,DataGrid中数据行查找后,在查找后的页面,点击编辑按钮不能定位到查找后的数据行,这这怎么办????
- 数据查询显示
http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx#q754q
所以需要一个转换 Convert也可以直接写一个转换类,然后在取CheckBox.checked时使用转换 ,把bool转换为int
using System.Collections.Generic;
using System.Text;namespace MinWage
{
class MyString
{
public static int Bool2Int(object o)
{
if (Convert.ToBoolean(o) == true)
{
return 1;
}
else
{
return 0;
}
}
}
}
//新建一个类文件.cs,把这个代码完全粘贴进去。这就是我写的一个简单的转换类型类,你要存储数据的时候,调用这个类就好了。--------------------------------
还不懂请看例子:
我有一个checkBox1控件 我要取到他的0或1值, 就这样写:
MyString.Bool2Int(checkBox1.Checked);
得到的就是 0 或 1。
MinWage.MyString.Bool2Int(checkBox1.Checked);
即可。当然,你也可以每次都自己写方法转换,但是那就重复了。
写类可以示代码重复利用,程序清晰。