DataGridView控件 小弟初学C#,遇到了一个问题关于DataGridView的:我想实现这样的功能,例如:数据库中某个表中的字段flag它的值只有0、1两个,但是我不想在DataGridView中显示0和1,我想显示“失败”和“成功”,1:成功,0:失败,我想这个应该能在哪里设置,但是没有找到,哪位知道教教小弟,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用sql就可以实现了,加上下面语句case flag when 1 then '成功' when 2 then '失败' end datagridview里把 0/1列隐藏再加一列,赋值为 dgData["隐藏列名"].toString()=="1" ? "成功":"失败"; 楼上方法都可以实现需求还可以通过dataBound事件的时候去修改。 case flag when 1 then '成功' else '失败' end private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e){ if (e.ColumnIndex==1) { int i= (int)e.Value; switch (i) { default: e.Value = "其它"; break; case 1: e.Value = "成功"; break; case 2: e.Value = "失败"; break; } }} case flag when 1 then '成功' when 2 then '失败' end vs2010 打包C# 程序,想在安装时把某些文件放到system32下,不知道该怎么操作 透明色的rgb值是多少。。 求助:一段7行代码 急!XmlTextReader读取带属性的空节点时,无法读取节点尾部,求教!! 请问如何在Win2000中让winform控件的外观显示成xp的形式??? 用C#时的DataGrid问题,请教,感谢 如何在下拉菜单上添加图标?? 关于打印预览的问题 关于C#中操作Word的问题? 怎么实现???????????? C#,java互转 如何实现用户为按钮重命名
再加一列,赋值为 dgData["隐藏列名"].toString()=="1" ? "成功":"失败";
还可以通过dataBound事件的时候去修改。
case flag when 1 then '成功' else '失败' end
{
if (e.ColumnIndex==1)
{
int i= (int)e.Value;
switch (i)
{
default:
e.Value = "其它";
break;
case 1:
e.Value = "成功";
break;
case 2:
e.Value = "失败";
break;
}
}
}