2011-12-14 94 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