我有这样一个语句
for(int i=0;i<this.dataGrid1.TableStyles[0].GridColumnStyles.Count;i++)
{
if(this.dataGrid1.TableStyles[0].GridColumnStyles[i].Width!=0)
{
excel.Cells[1,i+1]=this.dataGrid1.TableStyles[0].GridColumnStyles[i].HeaderText;
}
}
for(int i=0;i<this.dataGrid1.VisibleColumnCount;i++)
{
if(this.dataGrid1.TableStyles[0].GridColumnStyles[i].Width!=0)
{
for(int r=0;r<this.dataGrid1.VisibleRowCount-1;r++)
{
excel.Cells[r+2,i+1]=this.dataGrid1[r,i];
                     }
}
是想把datagrid的内容传到excel里面去.但是当我把datagrid里面的某列的宽度设置为0的时候.EXCEL里面相对应的列的内容怎么变成空的了.我现在想把为空的这列在EXCEL里面删掉.
请问各位大侠,改怎么办