nar86 Ответов: 1

Как показать дату в формате ДД/ММ/гггг с помощью SQL server


Мой код выглядит следующим образом

Строка strConnString = ConfigurationManager.Выберите["Выберите"].Параметр connectionString;
SqlConnection con = new SqlConnection(strConnString);
Команда sqlcommand cmd и = новая команда sqlcommand("выберите четкие.slip_date,а.transaction_id, полученный,на.transaction_item_type_id,а.продукт,.unit_id от transactionitem", кон);
против.Открыть();
SqlDataAdapter da = новый SqlDataAdapter();
DataSet ds = новый набор данных();
да.Команды selectcommand = ЦМД;
да.Заполнить(ДС);
grdRpt.Источник данных = ДС;
grdRpt.DataBind();

когда я запускаю вышеописанное в записях gridview следующим образом

slip_Date transactionitemtype товара transaction_id, полученный unitid

1/6/2018 12:22:00 AM 1 100000006678 A 3
1/6/2018 12:22:00 AM 2 100000007899 B 2


но в gridview я хочу slipdate следующим образом

slip_Date transactionitemtype товара transaction_id, полученный unitid

1/6/2018 1 100000006678 A 3
1/6/2018 2 100000007899 B 2

из моего вышеизложенного выберите запрос, какие изменения я должен внести.

Что я уже пробовал:

Строка strConnString = ConfigurationManager.Выберите["Выберите"].Параметр connectionString;
SqlConnection con = new SqlConnection(strConnString);
Команда sqlcommand cmd и = новая команда sqlcommand("выберите четкие.slip_date,а.transaction_id, полученный,на.transaction_item_type_id,а.продукт,.unit_id от transactionitem", кон);
против.Открыть();
SqlDataAdapter da = новый SqlDataAdapter();
DataSet ds = новый набор данных();
да.Команды selectcommand = ЦМД;
да.Заполнить(ДС);
grdRpt.Источник данных = ДС;
grdRpt.DataBind();

когда я запускаю вышеописанное в записях gridview следующим образом

slip_Date transactionitemtype товара transaction_id, полученный unitid

1/6/2018 12:22:00 AM 1 100000006678 A 3
1/6/2018 12:22:00 AM 2 100000007899 B 2


но в gridview я хочу slipdate следующим образом

slip_Date transactionitemtype товара transaction_id, полученный unitid

1/6/2018 1 100000006678 A 3
1/6/2018 2 100000007899 B 2

из моего вышеизложенного выберите запрос, какие изменения я должен внести.

1 Ответов

Рейтинг:
0

OriginalGriff

Форматировать даты в SQL не очень хорошая идея, это действительно функция вашего презентационного программного обеспечения, поскольку формат даты должен быть установлен на тот, который используется пользователем, а не вашим программным обеспечением.

Это достаточно легко сделать, но точный метод будет зависеть от того, какой элемент управления GridView вы используете!
Вот пример для веб - версии: Формат DateTime в gridview colum | The ASP.NET форумы[^ но быстрый Google найти эквивалент на тот, который вы используете.