DataGrid中判断bit类型列的问题 ACESS数据库中某列为bit类型,在databind()之后,在IE中显示是true|false,我现在不想显示两个结果,我想在显示的时候替换true和false,并显示为“ok”| “NO”应该怎么办啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以在GRIDVIEW的rowcreate事件里做,判断.也可以用<%# GetBit(Eval("bit")) %>在CS里写个GetBit方法 public static string Judgement(bool b) { string s = ""; if (b == true) s = "<b><font color=#009900>ok</font></b>"; else s = "<b><font color=#FF0000>NO</font></b>"; return s; } <%# DataBinder.Eval(Container.DataItem, "字段名").ToString()=="true" ? "Yes" : "No"; %> 多谢楼上各位指点。如果我不用模板列和databinder.eval,在databind之前选中那一列做判断呢? <%# DataBinder.Eval(Container.DataItem, "字段名").ToString()=="true" ? "Yes" : "No"; %> private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.Cells[i].Text == "ture") { e.Item.Cells[i].Text = "Ok"; } else { e.Item.Cells[i].Text = "NO"; } } socket组包判断 错误 CS0234: 命名空间“System.IO”中不存在类型或命名空间名称“Pipes”(是缺少程序集引用吗?) 读不出数据 【怎么办】新买的PDA中不能运行我的程序文件exe 如果让窗体对不同的DataSet做出不同的处理? 是不是类的构造函数不能加void 修饰符呀?? 怎样将字符串中的回车换行符体换成<br>!!! 能否在listview的item 里的subitem加入控件比如说进度条 热门!!c#与JAVA 有没有c#语法的速查手册? 水晶报表打包发布问题!!!!!大侠请进 C#中多窗体程序设计问题
{
string s = "";
if (b == true)
s = "<b><font color=#009900>ok</font></b>";
else
s = "<b><font color=#FF0000>NO</font></b>";
return s;
}
如果我不用模板列和databinder.eval,在databind之前选中那一列做判断呢?
{
if (e.Item.Cells[i].Text == "ture")
{
e.Item.Cells[i].Text = "Ok";
}
else
{
e.Item.Cells[i].Text = "NO";
}
}