在C#dataGridView导出EXCEL设计时调用Interop.Excel这个导出时,"
xlRang = worksheetData.get_Range("A" + ((int)(iParstedRow + 2)).ToString(), ((char)('A' + iColumnAccount -2)).ToString() + ((int)(iParstedRow + iCurrSize + 1)).ToString());
"
这个语句中"'A' + iColumnAccount -2"这样就能导出,但是"'A' + iColumnAccount -1"就报错了.经查是要导出是的27列表格,刚好在英文字母26个字完后的第一列.少一列刚好是26列.
有大神知道里如何改才能避免这种错误吗?
xlRang = worksheetData.get_Range("A" + ((int)(iParstedRow + 2)).ToString(), ((char)('A' + iColumnAccount -2)).ToString() + ((int)(iParstedRow + iCurrSize + 1)).ToString());
"
这个语句中"'A' + iColumnAccount -2"这样就能导出,但是"'A' + iColumnAccount -1"就报错了.经查是要导出是的27列表格,刚好在英文字母26个字完后的第一列.少一列刚好是26列.
有大神知道里如何改才能避免这种错误吗?