日期:2014-05-20  浏览次数:20385 次

datagrid 导出excel的问题
要把一个datagrid中的内容导出到excel中,其中有一列的每个单元格又是由多行组成的,用户希望把这几行数据放在一行中(excel中ALT+Enter的效果),我是这样做的.
我是这样做的.
int   i=0;
foreach(Org   myOrg   in   OrgBiz)
{
i++;
lblNatureOfBiz.Text+=i.ToString();
lblNatureOfBiz.Text+= ".   ";
lblNatureOfBiz.Text+=myOrg.NatureName;
lblNatureOfBiz.Text+= "; <br> ";
}
但好像 <br> 是不行的.
不知应换成哪个字符.

------解决方案--------------------
"\t "
------解决方案--------------------
\n\r
------解决方案--------------------
一个一个格子添内容不行么?
for(int i=0;i <this.datagrid.rows.count...这个意思)
{
excel.cell[i,0]
excel.cell[i,1]
excel.cell[i,2]

}

好久没写了。大概就是这个意思。看可以么。