由查询生成DATAGRIDVIEW,然后导出为文体格式文件,可是导出后日期类型的值在日期后面都带00:00:00,想请教高手,在DATAGRIVIEW中导出日期类型值时如何不带00:00:00(时间值)?

解决方案 »

  1.   

     
    用查询语句查询并显示在DATAGRIDVIEW1中后,用下面的方法方法:
    private void exp_txt(string exp_name,DataGridView exp)
            {...for (int i = 0; i < exp.Rows.Count; i++)
                            {
                                sw.WriteLine(exp.Rows[i].Cells[0].Value.ToString() + "\t" + exp.Rows[i].Cells[1].Value.ToString() + "\t" + exp.Rows[i].Cells[2].Value.ToString() + "\t" + exp.Rows[i].Cells[3].Value.ToString() + "\t" + exp.Rows[i].Cells[4].Value.ToString() + "\t" + exp.Rows[i].Cells[5].Value.ToString() + "\t" + exp.Rows[i].Cells[6].Value.ToString() + "\t" + exp.Rows[i].Cells[7].Value.ToString() + "\t" + exp.Rows[i].Cells[8].Value.ToString());
                            }                    }调用方法exp_txt(name_3,dataGridView1);请指教一下,在DATAGRIDVIEW只能看到年月日,并无时间值,可是导出后,其中有日期类型值总带时间,如何不让它带时间?