在DateGrid里面合并单元格,不知对你有没有用:
在 ItemDataBound 事件:
if (e.Item.ItemIndex == 2)
{
e.Item.Cells[0].RowSpan = 2;
}
else if (e.Item.ItemIndex == 3)
{
e.Item.Cells.RemoveAt(0);
}
在 ItemDataBound 事件:
if (e.Item.ItemIndex == 2)
{
e.Item.Cells[0].RowSpan = 2;
}
else if (e.Item.ItemIndex == 3)
{
e.Item.Cells.RemoveAt(0);
}
合并区域的值在该区域左上角的单元格中指定。
如下:
oXL=new Excel.ApplicationClass();
oWB = (Excel._Workbook)(oXL.Workbooks.Add( Missing.Value ));
oSheet = (Excel._Worksheet)oWB.ActiveSheet;
oRng=oSheet.get_Range("B2","B4");
oRng.Select();
//生成excel选择没错,就是到了合并出错的
oRng.Merge(oSel);
oSel改怎么写?c#属性 Merge(object Across);
worksheet.get_Range("A1",“A2").Merge(ref oo);worksheet 为实例
public AxOWC10.AxSpreadsheet sheet = new AxOWC10.AxSpreadsheet();
object oo=false;
sheet.get_Range("A1",“A2").Merge(ref oo);你用OWC控件试试,当然你也可以在Excel里试试!!!
Merge(ref oo)
oo用true和false代替一样,就是一个表示合并,一个表示不合并
你提到的那种方法不行的。还是谢谢你。
我找到解决的方法
oRng.Merge(oRng.Mergecells);