gpt4 book ai didi

c# - 如何为datagridview中的特定列设置自定义日期格式? - C#

转载 作者:行者123 更新时间:2023-11-30 16:56:27 28 4
gpt4 key购买 nike

我在一个表中有很多字段。

每个字段包含不同的数据类型,即文本、数字、日期/时间。

我在 datagridview 中显示表格。

默认日期格式为 M/dd/yyyy。

但我希望日期以自定义格式显示,即 datagridview 中的 dd/M/yyyy。

我尝试将默认单元格样式中的格式更改为 dd/M/yyyy。现在日期列工作正常,但数字列显示为 dd/M/yyyy。

string connetionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=database1.mdb;";
// select * from ~tablename~;
string sql = "select * from table1";
OleDbConnection connection = new OleDbConnection(connetionString);
OleDbDataAdapter dataadapter = new OleDbDataAdapter(sql, connection);
DataSet ds = new DataSet();
connection.Open();
dataadapter.Fill(ds, vehicleno);
dataGridView1.DataSource = ds.Tables[0];
connection.Close();

如何为 datagridview 中的特定列设置自定义日期格式?

最佳答案

绑定(bind)数据源后试试这一行:

this.dataGridView1.Columns["YourDateCol"].DefaultCellStyle.Format = "dd/MM/yyyy";

其中“YourDateCol”是数据库中日期列的名称。

关于c# - 如何为datagridview中的特定列设置自定义日期格式? - C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28010788/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com