Programda raporlama yaparken verileri genellikle excel sayfasında gösteririz. Fakat verilerin uzunlukları belli olmadığından excelde görünümler default kolon boyutunu aştığında ######## şeklinde görünecektir. Bunu engellemek için, kolonları gönderdiğiniz verinin uzunluğuna göre otomatik ayarlamanız gerekir.
Excele TÜM verileri aktardıktan sonra (!!) oluşturduğunuz Range objesini, örneğin burada adı myRange olsun,
myRange.EntireColumn.AutoFit();
yazın. Bunu tüm kolonlara uygulayın. Örneğin,
for (int j = 0; j < data.Columns.Count; j++)
{
Range myRange = (Range)sheet1.Cells[StartRow, StartCol + j];
myRange.EntireColumn.AutoFit();
}
Hiç yorum yok:
Yorum Gönder