我做了一张报表展示数据时用的dataList控件,每列数据都在<td>里面绑定着。当我点击导出excel时出来的数据第一行完之后 接着是一行 空行 没有任何数据 再接着是查找出来的数据。序号 车牌号 品牌车型 使用部门 用途 一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月 合计

1 陕 F-YC002 本田 市公司 公务 440 1416 2102 2013 3987 3057 4781 2844 2050 1226 3130 5323 32369
空行
2 陕 F-YC011 桑塔纳 市公司 客服 1500 1000 2000 1500 1500 2500 1500 2000 1500 1500 2000 1000 19500
本来想把序号为2的数据展示在空行处,但是现在做出来是这种效果的,我想把空行去掉应该怎么办,几乎每条数据后面都有空行
这是导出excel时的代码:       /// 导出统计表到EXCEL的事件
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void ibtnDR_Click(object sender, ImageClickEventArgs e)
    {
        if(=="")
        {
           ConverToExcel();
        }
        else if ( != "")
        {
            Response.Clear();//清空缓存
            DataList1.DataSource= mileageReportManage.getMileageReport(DropDown_year.SelectedValue.ToString(), 1000, 1, DropDown_where.SelectedValue.ToString(), txt_where.Text.ToString(), "1").Tables[0].DefaultView;
            DataList1.DataBind();
            Response.Buffer = true;//启用缓存
            Response.Charset = "GB2312";//设置编码格式
            Response.AppendHeader("Content-Disposition", "attachment;filename=filename.xls");//设置输出文件格式
            Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");//设置输出流为简体中文
            Response.ContentType = "application/ms-Excel";//设置输出文件类型为Excel文件
            this.EnableViewState = false;
            System.Globalization.CultureInfo mycitrad = new System.Globalization.CultureInfo("ZH-CN", true);
            System.IO.StringWriter swriter = new System.IO.StringWriter(mycitrad);
            System.Web.UI.HtmlTextWriter htmltextw = new System.Web.UI.HtmlTextWriter(swriter);
            this.DataList1.RenderControl(htmltextw);//读取DataList1中的数据
            Response.Write(swriter.ToString().Trim());//输出到stringwriter
            Response.End();
        }
    }
请高手指点?