DataType столбца в DataTable - PullRequest
       5

DataType столбца в DataTable

1 голос
/ 09 февраля 2012

Я создаю данные в C # (sharepoint 2010).Я хочу добавить столбец даты типа данных в формате "дд / мм / гггг"

Может кто-нибудь сказать мне, как определить тип данных для этого столбца?

Я пробовал это:

//SharePoint2010
    table.Columns.Add("Start Date", typeof(DateTime));

    To display in dd/MM/yyyy
    DateTime sdt = DateTime.Parse(req["Start_x0020_Date"].ToString());

    row["Start Date"] = sdt.ToString("dd/MM/yyyy");

Но я получаю вывод как дд / мм / гггг ЧЧ: ММ: СС

Пожалуйста, помогите, я хочу вывод как дд / ммгггг

1 Ответ

1 голос
/ 09 февраля 2012

Добавьте DateTime столбец к DataTable и позже вы можете отформатировать его в формате "дд / мм / гггг".

DataTable dataTable=new DataTable();
dataTable.Columns.Add("date",typeof(DateTime));

РЕДАКТИРОВАТЬ: нет необходимости использовать тип столбца DateTime для хранения строки,Используйте строковый тип столбца.

 table.Columns.Add("Start Date");
 ..
 table.Rows.Add(sdt.ToString("dd/MM/yyyy"));
 //OR
 row["Start Date"] = sdt.ToString("dd/MM/yyyy");
...