У меня есть особая проблема, которая сначала кажется очень простой, но я не знаю никакого решения.
На данный момент я программирую C # -WPF-приложение, которое позволяет сохранять заказы.
В бронировании также есть дата, которую я беру из календаря.
Я сохраняю бронирование в своей базе данных Sql-Express, и значение даты равно «ДД.ММ.ГГГГ», тип данных - дата.
Теперь я загружаю данные в сетку данных в моем приложении:
public DataSet SaveDataToDataSet(DataSet dataset)
{
string connectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\Harald\\Desktop\\Farmer´s Calc\\Programmierung\\WPF\\Finanz_WPF\\Finanz_WPF\\FarmersCalc.mdf;Integrated Security=True;User Instance=True";
string query = "select bezeichnung 'Bezeichnung', einausgaben 'Einnahmen-Ausgaben', kostenstelle 'Kostenstelle', datum 'Buchungsdatum', betrag 'Betrag', details 'Details' from Buchung";
using (SqlConnection connection =
new SqlConnection(connectionString))
{
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = new SqlCommand(
query, connection);
adapter.Fill(dataset);
return dataset;
}
}
Как ни странно, столбец даты в DataGrid имеет формат «ДД.ММ.ГГГГ ЧЧ: ММ: СС», но я хочу только «ДД.ММ.ГГГГ»!
Что мне нужно сказать, так это то, что у меня нет определенных столбцов, я делаю это с AutoGenerateColumns = true.
Кто-нибудь знает решение для этого?