自定义DataGrid显示内容的问题 补充一下,我指的是Win Forms中的DataGrid 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像当其他控件如TextBox等,绑定到数据后,可以通过实现Binding的Format和Parse事件来达到以上目的但不知这在DataGrid中如何实现? 在cs文件中写public string Convert(string mValue){ if(mValue=="1") { mValue="是"; } else { mValue="否"; } return mValue;}在页面文件中找到你的dataGrid的那一列的代码,将数据绑定改成:<%#Convert(DataBinder.Eval(Container.DataItem,"数据列").ToString().Trim())#> TableStyles[].GridColumnStyles[].NullText=TableStyles[].GridColumnStyles[].Format= 建议你自己派生一个DataGridBoolColumnStyle添加到GridColumnStyles集合,这样你可以在其中使用parse和format事件,让true可以显示为真,及格,成功等,让false显示为否,菜鸟,失败等. 有些人在Select 做,有些人在表里面改,还有上面thinhunan(仁渣) 的方法都不足取,注意那些方法会引起一些副作用,你不得不再写代码去维护它.而使用Format的话一劳永逸, 只是显示你指定的格式,实际值还是没变,因而其他问题都不存在了. excel表格作数据库,单元格是数字的类型的,在datagridview中不显示 C# 用SYSTEM账户启动外部程序失败 一个FTP下载问题(急急) 如何获得多线程的执行时间 高分求<<ASP.NET信息管理系统开发实例导航>>这本书的光盘或者代码的下载地址 郁闷了一天了,希望个为大虾帮帮忙,谢谢…… 企业库(1。1)的那里有??? DELL一体机1920*1080的分辨率,跑Win8.1,为啥取到的值打了八折? 请问那位高手能解决在C#中连续移动图像(有背景图)不闪烁的问题? 一个有关读取图片的简单问题。 寻找一亿内最大素数的程序C#和JAVA性能比较:) 读写顺序文件的简单问题:)
public string Convert(string mValue)
{
if(mValue=="1")
{
mValue="是";
}
else
{
mValue="否";
}
return mValue;
}
在页面文件中找到你的dataGrid的那一列的代码,将数据绑定改成:
<%#Convert(DataBinder.Eval(Container.DataItem,"数据列").ToString().Trim())#>
TableStyles[].GridColumnStyles[].Format= 建议你自己派生一个DataGridBoolColumnStyle添加到GridColumnStyles集合,这样你可以在其中使用parse和format事件,让true可以显示为真,及格,成功等,让false显示为否,菜鸟,失败等.
有些人在Select 做,有些人在表里面改,还有上面thinhunan(仁渣) 的方法都不足取,注意那些方法会引起一些副作用,你不得不再写代码去维护它.
而使用Format的话一劳永逸, 只是显示你指定的格式,实际值还是没变,因而其他问题都不存在了.