2015-07-12 99 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];