c# - 数据表第一列需要mm/dd/yyyy格式
问题描述
我正在从 excel 中读取值并将其存储在 Datagridview 中。数据表的第一列是日期,我需要 mm/dd/yyyy 格式,但它显示 mm/dd/yyyy 12:00:00 AM。我只需要日期部分。
我尝试过使用 defaultcellstyle.Format 和许多其他方法,但我没有找到解决方案
OleDbConnection connection = new OleDbConnection(connectionstring);
OleDbCommand command = new OleDbCommand("Select * From [POSFailures$] WHERE Date =@param1", connection);
command.Parameters.Add(new OleDbParameter("param1", todaydate));
command.Connection = connection;
try
{
connection.Open();
OleDbDataAdapter sda = new OleDbDataAdapter(command);
sda.Fill(dtexcel2);
connection.Close();
}
catch (Exception)
{
}
return dtexcel2;
}
我已经尝试使用 for 循环和谷歌中提到的所有内容,但我仍然没有得到想要的结果。任何解决方案都会有很大帮助!
解决方案
yourDataGridView.Columns[0].DefaultCellStyle.Format = "MM/dd/yyyy";
推荐阅读
- python - 数据流 - 未调用函数 - 错误 - 未定义名称
- python-3.x - 用另一条线连接绘图的两个点
- node.js - 使用带有 json 标头的 curl 传递参数/传递用 ? 分隔的参数 在 NODE.JS 中
- javascript - 安装其他软件包时,runtime.js 文件总是被移动
- javascript - 引导程序 4 中的 col-md-4 属性在我的 ejs 文件中不起作用
- javascript - 为我制作的自定义 wordpress 模板上的菜单功能损坏;如何使用标准的 wordpress 框架进行修复
- javascript - React.createRef :current 在 Internet Explorer 中为空,但在其他浏览器中有效
- c# - 有没有办法在通用方法的 T 的新实例中访问 T.Method() ?
- java - 如何使用 Java 将图像提供给 android 中的 TFLite 预训练模型?
- r - 将列表转换为一个存在/不存在矩阵