数据库存放的值是1,asp.net读取到DataTable变成了True 数据库表中有int型字段,存在的是1或0,当asp.net程序运行时,读取到DataTable中,发现有时候这一列存放的值居然是True,查看DataTable中这列的数据类型,变成了Boolean,有那位大侠知道原因吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以手动建表,手动添加列DataTable dt= new DataTable("dt")ds.Tables.Add(dt);ds.Tables["dt"].Columns.Add("id", typeof(int)); 我感觉是你的datatable的定义中对应的列为bool类型的原因。 DataTable不是手动建的,是直接读取数据库的 估计数据库中该字段类型是bit型的,不是int型 DataTable是这么创建的: SqlDataAdapter adapter = new SqlDataAdapter((SqlCommand)cmd); DataTable table = new DataTable(); adapter.Fill(table); 字符串转换为正则表达式 C++ 回调C#函数的问题 求模仿VS的代码成员自动提示 把VB函数转换为C#中的问题 Iframe不用js访问问题,等救火啊。????? 画一段圆弧,已知两点及圆心,如何求从x轴到起始点沿顺时针方向度量的角? 在winform里,怎么删除datagrid里的数据,还请高手赐教!! 请帮我看看,下边这些代码有什么问题,我已经给出了正确的用户名和密码,但还是不能提示我正确:(。 如何获取或设置datagrid中某一个单元格的值? 过几天要去诺基亚面试,大家有什么经验指导一下,感谢! 为什么 MessageBox 会执行两次? 关于水晶报表
DataTable dt= new DataTable("dt")
ds.Tables.Add(dt);
ds.Tables["dt"].Columns.Add("id", typeof(int));
SqlDataAdapter adapter = new SqlDataAdapter((SqlCommand)cmd);
DataTable table = new DataTable();
adapter.Fill(table);