2011-12-14 89 views
1

我正在向.Net中的Excel导出一个gridview。在我的gridview中,单元格没有换行。但是,当我将它导出到Excel时,似乎有文字换行的文字较长,并且某些行无缘无故地高于其他行(无法换行但高度更大)。.net导出gridview到excel没有Word换行在Excel中

我试过以下方法,然后再调用我的ExportToExcel方法,但他们没有做到这一点。请帮忙。谢谢。

//tried this but didn't work 
foreach (GridViewRow row in gv.Rows) 
{ 
    foreach (TableCell cell in row.Cells) 
    { 
     cell.Wrap = false; 
    } 
} 

//this didn't work either 
gv.RowStyle.Wrap = false; 

回答

0

试试这个你ExportToExcel方法之后:

//Select the range of data 
selectedRange.EntireRow.AutoFit(); 
+0

由于公园的建议,但我觉得你的方法需要一个Excel对象。我的ExportToExcel方法实际上使用HTMLWriter将GridView HTML写入浏览器,因此它不使用Excel对象。 – Laguna 2011-12-15 14:32:11