datagrid列显示问题
datagrid绑定到数据库,表的字段是VARCHAR2,比如里面的数据是0800,要在datagrid显示成08:00,怎么设置datagrid的format或怎么处理?谢谢 问题点数:0、回复次数:3Top
1 楼exboy(kuku)回复于 2004-12-03 14:56:39 得分 0
格式字符串可能不能处理这种情况了。Top
2 楼_jfeng(静心)回复于 2004-12-03 15:07:51 得分 0
this.textbox1.DataBindings[0].Format+=new ConvertEventHandler(format);
//。。。
private void format(object sender, ConvertEventArgs cevent)
{
if(cevent.DesiredType != typeof(string)) return;
cevent.Value = ((string)cevent.Value).ToString().SubString(0,2)+":"
+((string)cevent.Value).ToString().SubString(2,2);
}Top
3 楼_jfeng(静心)回复于 2004-12-03 15:08:32 得分 0
具体可以参考ConvertEventHandler 类Top




