报表里面有一组数据,根据ID来分组,如果上下两条数据是同一ID就合并。
解决方案 »
- c#利用socket向远程服务器传送
- C# Winform中如何将一个应用程序显示在Panel中?
- C#基本问题
- C# WinForm中CheckedListBox控件怎样进行数据绑定以及想B/S的键值对赋值
- 在后台处理大量数据的时候,如何实现一个模态窗体,显示进度或者提示正在等待! 如果数据处理完毕,自动关闭该窗体
- 母版页求救
- 验证码怎么做
- DataTable可以重复用么?
- C#连接ORACLE9I为什么出错?
- ERROR [IM002] [Microsoft][ODBC 驅動程式管理員] 找不到資料來源名稱且未指定預設的驅動程式
- wpf 播放MP3没声音 请问是什么原因?
- 双缓存里,如果有滚动条的话,怎么办
上下两条数据如果是同一ID 就 合并ID 这一列
不是用的控件。是要把数据库里的数据导入到Excel中。
if (invoiceNumber == item.InvoiceNumber
&& invoiceCode == item.InvoiceCode)
{
worksheet.AddMergedRegion(new CellRangeAddress(rowIndex - 2, rowIndex - 1, 17, 17));
worksheet.AddMergedRegion(new CellRangeAddress(rowIndex - 2, rowIndex - 1, 18, 18));
}这是一个合并单元格的例子,楼主可以参考下。
数据库返回的是table,不会绑定在报表上,需要代码这边来按照要求来显示绑定上去。现在问题已经解决了。是我算法的问题。但还是很感谢各位!