遇到同样的问题
access库中 表字段为短日期型,即:1950-05-01 类似可是读到datagridview中 再绑定到txtbox控件中 显示的时候却变成了1950-05-01 00:00:00我要昏倒啊? 怎么解决啊???

解决方案 »

  1.   

    我在还没有绑定到txtbox控件之前 先读取了一下ds中datatable的这个字段,显示出来就是
    1950-05-01 00:00:00也就是说 数据实配器的selectcommand读取到ds中的时候 就已经把1950-05-01 变成了1950-05-01 00:00:00样子了 如何解决啊?谢谢高人了
      

  2.   

    DateTime time=new DateTime();
    time=DateTime.Now;
    time.ToString("T",DateTimeFormatInfo.InvariantInfo);
      

  3.   

    两种方法可已经解决: 
    1、绑定列里进行格式化<asp:BoundField DataField="sssj" SortExpression="sssj" HeaderText="时间" DataFormatString="{0:yyyy-MM-dd}" HtmlEncode="False" ></asp:BoundField>
    2、数据库中去数据的时候进行出来select qsl,Convert(varchar(10),sssj,120) as sssj from [dayqsl]其中我这里的sssj就是时间字段