在将网格导出为excel之前,我正在做的事情很少。我会尝试稍微解释一下。我遇到的问题是
Grid.HeaderRow.Cells[1].Text is "".
显然这与SortExpression有关。有没有人知道是否使用了SortExpression,列标题是空白的。任何解决方案
这就是我在做什么(不是我正在做的事情)
所有列都附加了SortExpression。当我尝试获取标题行文本时,它返回空白。
这是我找到的link。好像这个用户也有同样的问题。请阅读botton的回复
请帮忙。 感谢。
答案 0 :(得分:1)
哈!回答我自己的问题!
你必须这样做:
for(int i=0; i<grid.Columns.Count; i++)
{
var headertext = grid.Columns[i].HeaderText;
dt.Columns.Add(new DataColumn(headertext));
}
而不是细胞。