我数据表中有Userflg 这么一个字段 bit型
Model类 将Userflg定义为Charif (dt.Rows.Count > 0)
{
post.PostID = dt.Rows[0]["PostID"].ToString().Trim();
post.PostName = dt.Rows[0]["PostName"].ToString().Trim();
post.PostGrade = dt.Rows[0]["PostGrade"].ToString().Trim();
post.PostMemo = dt.Rows[0]["PostMemo"].ToString().Trim();
post.Userflg = Convert.ToChar(dt.Rows[0]["Userflg"]);//就是这句出问题
return post;
}
else
{
return null;
}post.Userflg=Convert.ToChar(dt.Rows[0]["Userflg"])
我转换为char型.为什么结果返回的是true 或 false 应该是 0 和 1啊.我数据表中的记录都是0,1 为什么读出来的是true 或 false ???帮帮忙吧~~~感激不尽
Model类 将Userflg定义为Charif (dt.Rows.Count > 0)
{
post.PostID = dt.Rows[0]["PostID"].ToString().Trim();
post.PostName = dt.Rows[0]["PostName"].ToString().Trim();
post.PostGrade = dt.Rows[0]["PostGrade"].ToString().Trim();
post.PostMemo = dt.Rows[0]["PostMemo"].ToString().Trim();
post.Userflg = Convert.ToChar(dt.Rows[0]["Userflg"]);//就是这句出问题
return post;
}
else
{
return null;
}post.Userflg=Convert.ToChar(dt.Rows[0]["Userflg"])
我转换为char型.为什么结果返回的是true 或 false 应该是 0 和 1啊.我数据表中的记录都是0,1 为什么读出来的是true 或 false ???帮帮忙吧~~~感激不尽
解决方案 »
- GridView_RowUpdating~问题
- 从outlook提交表单到站点时,使用Request.Form["ID"].ToString(),如果提交的内容是英文,没有问题,如果是中文,成乱码,请问怎么解决啊?
- 在VS2005中怎样修改网站的默认路径?
- 100分请教:.NET导出数据为Excell文件
- 找人修改公司OA系统(C#,ASP.NET,SQL2K)
- 求一条select语句
- 能否实现双击datagrid进入另一个页,在哪个事件里写呢?都是绑定列可以吗?
- asp.net 中的richtextbox偶找不到这个在那里
- 在asp.net中如何用javascript中的confirm并当按钮单击时根据不同的选择执行不同的操作.
- 我想让一个文本输入框里面只能输入数字,数字个数不限,这个正则表达式怎写?
- 急, 哭, 各位大哥帮忙完成这个自定义分页的功能
- asp.net 创建上传进度条
public char Userflg
{
get { return this.P_Userflg; }
set { this.P_Userflg = value; }
}
不能转换为ToByte或ToBealon
chenzhifeng(【Santi】(Santiago)★★★★★) ( ) 信誉:100 2007-08-22 11:51:30 得分: 0
Userflg在数据库里面可能是big或别的类型1个字节的..在sql语句里面先Convert(varchar,Userflg);试试.
------------------------------------------------------------------------------感谢你的回答,可以了.