没空帮你写代码。说说思路:
根据datagrid的DataSource读到已绑定的数据。
新建Excel文件(有关Office编程的技术可以参考本论坛的帖子。)
根据datagrid的DataSource读到已绑定的数据。
新建Excel文件(有关Office编程的技术可以参考本论坛的帖子。)
解决方案 »
- 哪位有C#FTP比较好的上传下载控件 不要亿思维的
- 关于C# 使用 开源插件SharpSSH 的问题!
- asp.net(c#)调用C++的DLL问题!
- 如何获得单选按钮的值!!!
- 周期性执行某个功能,用哪一种方法好?(Timer、Sleep、WaitOne)
- 用vs2003自带的安装制作程序制作出来的文件在安装时怎样自动卸载以前的版本?
- 学C#简单点的书
- advtree控件无法显示结点但有功能,why?急需帮助
- 分享报表开发的最佳工具ExcelQuicker 2.0正式版,大家一起顶吧!
- UDP通讯,还要看它心情
- 问一具弱智的问题,在C#中如何获取其它页面传过来的值?
- 请教关于ExecuteNonQuery()的问题。。
{
Excel.Application excel=new Excel.Application();
excel.Application.Workbooks.Add(true);
int rowIndex=1;
int colIndex=1;
DataTable table=DataGrid.DataSource;//假设DataSource是DataTable
if (table!=null)
{
foreach (DataColumn column in table.Columns)
{
excel.Cells[rowIndex,colIndex++]=column.ColumnName;
}
foreach (DataRow row in table.Rows)
{
rowIndex++;
colIndex=1;
foreach (DataColumn col in table.Columns )
{
excel.Cells[rowIndex,colIndex++]=row[col];
}
}
}
excel.Visible=true;
}
先谢谢了,我在论坛中找了一个下午也没有找到,望找资料时顺便帖个地址出来,谢谢。
to:dy_2000_abc(芝麻开门) 谢谢!有些明白了,还要去试试看。
那实际上还是将数据表中的数据单元分别添入电子表格的单元格中吧。
再将datagrid通过document保存到文件
能介绍一下如何使用document吗?to: dy_2000_abc(芝麻开门)
如果合并单元格怎么操作?
我录了一个宏,但是是VBA,无法借鉴进来;然后查找帮助都不能找到关于ECEL成员的内容(因为是调用的COM引用),请问在哪儿找到这方面的帮助?包括WORD成员的?谢谢!!
using Excel;
...
Workbook book=app.Workbooks.Add(XlWBATemplate.xlWBATWorksheet);
Worksheet sheet=(Worksheet)book.Worksheets[1];
Range r=sheet.get_Range("A1","I1");
r.Merge(null);