Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Sql数据类型日期也显示时间_C#_Sql_Winforms - Fatal编程技术网

C# Sql数据类型日期也显示时间

C# Sql数据类型日期也显示时间,c#,sql,winforms,C#,Sql,Winforms,我制作了一个数据库,有几个表有日期,比如连接日期、注册日期等,所以一旦我在SQL中选择了所有这些表,它就会显示应该显示的日期,但由于该数据库连接到winforms应用程序,如果我在文本框中获取这些表中的任何一个数据,gridview或reportviewer显示日期,但默认时间不应显示 一旦我将其连接到Winforms应用程序,是否需要执行某些操作 我的一张带有日期的表格: CREATE TABLE Admin_Details ( Id INT PRIMARY KEY IDENTITY

我制作了一个数据库,有几个表有日期,比如连接日期、注册日期等,所以一旦我在SQL中选择了所有这些表,它就会显示应该显示的日期,但由于该数据库连接到winforms应用程序,如果我在文本框中获取这些表中的任何一个数据,gridview或reportviewer显示日期,但默认时间不应显示

一旦我将其连接到Winforms应用程序,是否需要执行某些操作

我的一张带有日期的表格:

CREATE TABLE Admin_Details 
(
    Id INT PRIMARY KEY IDENTITY(1,1) NOT NULL,
    First_Name VARCHAR(15) NOT NULL,
    Last_Name VARCHAR(15) NOT NULL,
    Login_User_Name VARCHAR(20) UNIQUE NOT NULL,
    Login_Password VARCHAR(25) NOT NULL,
    Father_Name VARCHAR(20) NULL,
    Joining_Date DATE NOT NULL
)
我只想在文本框、gridview和报告中看到日期,并从中删除时间

我在谷歌上搜索过,在这里寻找答案,但在任何地方都找不到。 我相信这是一个非常基本的东西,这就是为什么它不存在的原因,但我真的很想知道这一点,所以如果有人知道这在任何地方都有答案,请共享链接。

Sql Server等效的C对象是DateTime类型。C中没有日期类型。这就是为什么您有一个默认的日期时间


如果只想显示日期,则可以在文本框中设置值之前执行此操作:yourObject.toString gmm/dd/yyyy,CultureInfo.InvariantCulture

他已经提到了“它向我显示日期,但带有默认时间”。是的,如果你有一个DateTime对象,它的时间部分总是有价值的。我明白了。我知道这是最基本的。我会继续尝试,并开始修复我做错的一切。您只能在Sql Server中存储日期或日期时间。因此,我不认为是数据库造成了问题。他在数据库中的数据类型是日期“加入”\u Date NOT NULL“哦,是的!谢谢你的帮助,拉哈托。我问的时候有没有遗漏什么,比如我应该改变我问问题的方式吗,雷蒙德?