我有一个Datagridview,其中第一列显示日期值。现在我需要将其导出为pdf,但我的pdf文件包含我不想要的同一列中的日期和时间值。
这是代码..
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
for (int k = 0; k < dataGridView1.Columns.Count; k++)
{
if (dataGridView1[k, i].Value != null)
{
pdfTable.AddCell(new Phrase(dataGridView1[k, i].Value.ToString(), fontTable));
}
}
}
在以下一行中。
pdfTable.AddCell(new Phrase(dataGridView1[k, i].Value.ToString(), fontTable));
在调试时,我得到了日期列的日期和时间。
如何解决这个问题??
答案 0 :(得分:0)
替换
pdfTable.AddCell(new Phrase(dataGridView1[k, i].Value.ToString(), fontTable));
与
if(k==0)
{
pdfTable.AddCell(new Phrase(dataGridView1[k, i].Value.ToString().Substring(0, 12), fontTable));
}else
{
pdfTable.AddCell(new Phrase(dataGridView1[k, i].Value.ToString(), fontTable));
}
我希望你的问题能够得到解决