为何对日期型数据进行格式显示???private void gridDaily_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
DataGridView dgv=(DataGridView )sender; if (dgv.Columns[e.ColumnIndex].Name == "Logdate")
{
dgv.Columns[e.ColumnIndex].DefaultCellStyle.Format = "????";
//如何控制日期数据显示为 dd-mm?
} if (dgv.Columns[e.ColumnIndex].Name == "Sah")
{
dgv.Columns[e.ColumnIndex].DefaultCellStyle.Format = "N0";
//这个数字型显示正常
} }
{
DataGridView dgv=(DataGridView )sender; if (dgv.Columns[e.ColumnIndex].Name == "Logdate")
{
dgv.Columns[e.ColumnIndex].DefaultCellStyle.Format = "????";
//如何控制日期数据显示为 dd-mm?
} if (dgv.Columns[e.ColumnIndex].Name == "Sah")
{
dgv.Columns[e.ColumnIndex].DefaultCellStyle.Format = "N0";
//这个数字型显示正常
} }
解决方案 »
- 异步线程,loading窗体
- 加载xml字符串报错 “Illegal characters in path.”
- 为什么C#中的onload事件中this.hide();和this.Visible=false;怎么会是无效的呢?
- 书籍求助?
- [求助windows应用]希望维护一个不依赖于任何窗体实例的应用级全局DataSet
- 在线等待--操作文本文件的问题!
- 打开收藏夹时网页自动收缩是用什么方法?
- 使用Linq语句,如何将获取的多条数据放到DataTable中
- ButtonColumn问题。。。
- C#求救!!各位大侠侠女,请不吝赐教,.net 菜鸟求救
- winform datagridview获取文本框对象
- 现在datagridview中得列都是文本框,如何只给一列加上只能提示呢
{
if (!dg1.Columns[e.ColumnIndex].Name.Contains("日期")) return;
if (lf.dgcell_c(dg1[e.ColumnIndex, e.RowIndex]) == "") return;
try
{
dg1[e.ColumnIndex, e.RowIndex].Value = Convert.ToDateTime(dg1[e.ColumnIndex, e.RowIndex].Value.ToString()).ToString("yyyy-MM-dd");
}
catch
{
dg1[e.ColumnIndex, e.RowIndex].Value = "";
}
}