在access数据库里定义了一时间字段,是短日期类型,我现在将这个字段读出来放在TextBox.Text里面,明明在数据库里面是1999-10-1,而到了TextBox.Text里面就成了1999-10-1 00:00:00,这是怎么回事,如何解决!我希望在TextBox.Text里面只显示1999-10-1
解决方案 »
- 连接Access问题
- |zyciis| 如何在页面中动态添加控件 写了一年多的MVC,WebFrom的都忘了,新公司是WebForm的,麻烦大家解决一下
- C#和SQL数据库编写了一套实验室管理系统
- 访问服务器正常访问本机JavaScript出错
- 版主版主???: 页面上如何调用知定义类方法:<%# basefun.GetCssFile("a","b") %>
- 关于日期查询的问题!请各位高手来看看!!
- 关于asp.net上对excel操作的问题。
- 一个继承自ArrayList的类,保存到ViewState中,为什么不能取出对应的类,而是ArrayList
- 购买asp.net影音系统
- 关于网内搜索(100分)
- ==> 请问怎么用JAVASCRIPT访问已读出来的DATASET ? 别的方法实现同样效果也行...
- 关于datagrid里editcommand的问题
TextBox.Text=dt.ToString("d");
不行发信息给我
string edit=Request.QueryString["Textbox1"];
string sql="select * from carinformation where 编号="+edit+"";
OleDbCommand cmm=new OleDbCommand(sql,oleDbConnection1);
oleDbConnection1.Open();
OleDbDataReader dr=cmm.ExecuteReader();
if (dr.Read())
{
TextBox1.Text=dr.GetValue(0).ToString();
TextBox2.Text=dr.GetValue(1).ToString();
TextBox3.Text=dr.GetValue(2).ToString();
TextBox4.Text=dr.GetValue(3).ToString();
TextBox5.Text=dr.GetValue(4).ToString();
TextBox6.Text=dr.GetValue(5).ToString();//Convert.toDateTime(dr.GetValue(5)).toshortstring();
TextBox7.Text=dr.GetValue(6).ToString();
TextBox8.Text=dr.GetValue(7).ToString();
TextBox9.Text=dr.GetValue(8).ToString();
TextBox10.Text=dr.GetValue(9).ToString();
dr.Close();
oleDbConnection1.Close();
edit="";}
else
{
Response.Write("编辑不成功");
dr.Close();
oleDbConnection1.Close();
}
}
<%#((DataBinder.Eval(Container.DataItem,"CreateDate").ToString()).Split(' '))[0]%>
TextBox6.Text=dr.GetDateTime(5).ToShortDateString();
这样就可以了
TextBox6.Text=dt.ToString("d");
这样使用应该没问题,也就是先转换成日期形式的变量。