Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.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/4/regex/16.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# 如何更改DataGridView单元格中的日期时间格式_C#_Datetime Format - Fatal编程技术网

C# 如何更改DataGridView单元格中的日期时间格式

C# 如何更改DataGridView单元格中的日期时间格式,c#,datetime-format,C#,Datetime Format,我对datagridview控件很感兴趣,我需要在单元格中键入datetime格式,就像我自己需要的格式一样 我想从客户端输入日期时间,如mm/dd,然后点击回车键,那么这个字段将被视为短日期时间格式 例如:客户端将写入06/27并按enter键。在单元格中,将显示2015年6月27日。我们所处的这一年。我需要的原因是,我将能够以SQL server接受的格式发送数据 我是否还需要将其与datetimepicker控件一起使用,或者不使用它,我也可以处理它?如果确实需要更改单元格的值,可以使用d

我对datagridview控件很感兴趣,我需要在单元格中键入datetime格式,就像我自己需要的格式一样

我想从客户端输入日期时间,如mm/dd,然后点击回车键,那么这个字段将被视为短日期时间格式

例如:客户端将写入06/27并按enter键。在单元格中,将显示2015年6月27日。我们所处的这一年。我需要的原因是,我将能够以SQL server接受的格式发送数据


我是否还需要将其与datetimepicker控件一起使用,或者不使用它,我也可以处理它?

如果确实需要更改单元格的值,可以使用dataGridView\u CellEndEdit事件,然后使用以下选项访问单元格:

var cell = dataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex];

你把事情搞混了。日期的值是您保存和/或导出的值。它还具有用于显示的格式;它还可以应用于编写SQL字符串的另一种格式。但是,对于导出,请使用参数化方法,按原样提供日期值。你可以在所有这些主题上使用Bing/Google。