tempad
Readygo技术搜索引擎 >>游戏开发 >> 关于datagrid帮定列的时间处理问题:

关于datagrid帮定列的时间处理问题:

Readygo技术搜索引擎 网络搜索 efish 2008-1-17 2:01:01

关于datagrid帮定列的时间处理问题:

楼主skyleon2004(任我行)2004-03-25 13:07:18 在 .NET技术 / C# 提问

我用datagrid时,使用了帮定列。但是从数据库里传出来的时间是2004-12-12   12:20:00“  
  我想要他显示出来为2004-12-12,于是用了  
  <asp:BoundColumn   DataField="  
  <%#   DataBinder.Eval(Container.DataItem,"buydate").ToString("yy-mm-dd")%>"   HeaderText="购买日期">  
  可是却出错了:  
    System.Web.UI.WebControls.BoundColumn”并不包含对“DataBinding”的定义  
  我想是DataField没有DataBinding方法吧,不知道这个要怎样实现?请高手指教。  
  问题点数:20、回复次数:5Top

1 楼lengshuangzi(冷霜子)回复于 2004-03-25 13:17:10 得分 1

for(int   i   =0;i<dt.Rows.Count;i++)  
  {  
  switch(dt.Rows.ToString().Trim())  
  {  
  case   "01":dt.Rows   ="信息";break;  
  case   "02":dt.Rows   ="告警";break;  
  case   "03":dt.Rows   ="错误";break;  
  default:dt.Rows   ="     ";break;  
  }  
  switch(dt.Rows.ToString().Trim())  
  {  
  case   "01":dt.Rows   ="调用系统功能";break;  
  case   "02":dt.Rows   ="查询操作";break;  
  case   "03":dt.Rows   ="修改操作";break;  
   
  default:dt.Rows   ="     ";break;  
  }  
  }  
  GrdLogDtl.AllowPaging     =     true;  
  GrdLogDtl.PagerStyle.Mode     =     PagerMode.NumericPages;  
  GrdLogDtl.PagerStyle.PageButtonCount     =     5;  
  nPageCount   =   20;  
  GrdLogDtl.PageSize     =     nPageCount;  
  GrdLogDtl.DataSource     =   dt;Top

2 楼shyox(阿牛)回复于 2004-03-25 13:35:34 得分 9

转成模板列  
  <asp:TemplateColumn   HeaderText="统计日期">  
  <ItemTemplate>  
      <%#   Trim_Date(DataBinder.Eval(Container,   "DataItem.统计日期").ToString())   %>  
  </ItemTemplate>  
  </asp:TemplateColumn>  
   
  后面代码  
  //截断日期  
  public   string   Trim_Date(string   pdate)  
  {  
  string;//第一个就是2004-××-××    
  }  
  就可以了Top

3 楼skyleon2004(任我行)回复于 2004-03-25 13:39:34 得分 0

lengshuangzi(冷霜子)兄   你是想说让我改dataAdapter里,表中各记录的列值吗?Top

4 楼seekg()回复于 2004-03-25 13:42:37 得分 4

先把buydate用ToShortDateString转换一下Top

5 楼cloud_scorpion(cloud_scorpion)回复于 2004-03-25 15:48:42 得分 6

在DataGrid的“属性生成器”中,将时间那列的“数据格式设制表达式”中输入:{0:D}  
  即可。Top

责任编辑: efish 参与评论 查找更多:
相关文章
为什么98的机器无法访问2000共享的打印机 为什么98的机器无法访问2000共享的打印机
怎样用delphi5做一个mediaplayer播放器? 怎样用delphi5做一个mediaplayer播放器?
如何在WIN2000和WIN NT 下注册系统热键?在线急等!!! 如何在WIN2000和WIN NT 下注册系统热键?在线急等!!!
怎么访问其他的硬盘分区? 怎么访问其他的硬盘分区?
想做一个后台管理,有关权限的问题。 想做一个后台管理,有关权限的问题。
面对女友的绝情,你会选择离开还是选择报复? 面对女友的绝情,你会选择离开还是选择报复?
最新ASP原码解密方法!!!大家都来看看!!! 最新ASP原码解密方法!!!大家都来看看!!!
如何写一个搜索email地址的程序? 如何写一个搜索email地址的程序?
网页刷新的问题 网页刷新的问题
如何设置手形光标? 如何设置手形光标?
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn

分类导航
Readygo技术搜索引擎