2015-07-12 98 views
0

我stucked有关,我需要在一个细胞就像我自己的格式,我需要键入日期时间格式的DataGridView控制DATETIME格式。如何更改在一个DataGridView细胞

我从客户想进入的日期时间,如“MM/DD”并回车,则该字段将被视为一个短日期时间格式。

例如:客户端会写“6月27日”并回车。在单元格中,它将显示06/27/2015。 (我们所在的那一年)。为什么我需要的是,我将能够以SQL服务器接受的格式发送数据。

我应该也需要与DateTimePicker控件或没有它,我也可以处理它使用它?

+0

你混合的东西了。日期的值是您保存和/或导出的值。它也有一个用于显示的格式;它可以应用另一种格式来写入SQL字符串。但是,对于导出,请按照原样提供日期值的方式使用参数化方法。您可以在所有这些主题上使用Bing/Google。 – Gustav

回答

0

好吧,如果你真的需要更改单元格的值,你可以使用dataGridView_CellEndEdit事件,然后用接入小区:

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