DataGridView修改值异常 如图数据库中性别字段是bit类型,DataGridView读取数据时把那列的数据类型定义为bool类型,如何把它修改为String类型?非常感谢各位大哥大姐!~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实完全可以在读取数据时处理下面Sex为bit类型,后台直接接受字符串select case Sex when 1 then '男' else '女' end Sex from T_Student 直接改是不行的,只能在后台自己改.删除掉 bool列,然后自己加一个string列 private void DataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { if (DataGridView1.Columns[e.ColumnIndex].Name == "sex" && e.Value is Boolean && e.Value != null) { if (Convert.ToString(e.Value) == "True") { e.Value = "男"; } else if (Convert.ToString(e.Value) == "False") { e.Value = "女"; } } } C#数据库一个问题,菜鸟求助! 求正则表达式校验以逗号分隔的字符串问题!! 关于Graphics.DrawEllipse() 谢谢您的回复,listview添加序号问题 不点链接直接IE打开WORD的问题 一个报表的问题,希望路过的能给点建议,谢谢! 打开页面时,要求选中左边树的相应节点 如何校验日期 请问使用vc如何读取excel文件?(急) 如果我把一个图标添加到资源里面,那么我在程序中怎么用它? 看看java和C#的一个亿次空循环 【求助】winform 自带的安装布署工具 判断程序已安装
下面Sex为bit类型,后台直接接受字符串
select case Sex when 1 then '男' else '女' end Sex from T_Student
{
if (DataGridView1.Columns[e.ColumnIndex].Name == "sex" && e.Value is Boolean && e.Value != null)
{
if (Convert.ToString(e.Value) == "True")
{
e.Value = "男";
}
else if (Convert.ToString(e.Value) == "False")
{
e.Value = "女";
}
}
}