使用第3方组件 Myxls 实现gridView 分页导出
2011-08-18 16:47
405 查看
使用第3方组件实现导出:
private void Method(GridView GridView1){
org.in2bits.MyXls.XlsDocument doc = new org.in2bits.MyXls.XlsDocument();
doc.FileName = DateTime.Now.ToString().Replace("-", "").Replace(":", "").Replace(" ", "") + ".xls";//excel文件名称
org.in2bits.MyXls.Worksheet sheet = doc.Workbook.Worksheets.AddNamed("sheet1");//Excel工作表名称
org.in2bits.MyXls.Cells cells = sheet.Cells;
int colnum = GridView1.Columns.Count; //获取gridview列数
for (int i = 0; i < colnum; i++)
{
cells.Add(1, (i + 1), GridView1.Columns[i].HeaderText);//导出gridView列名
}
for (int i = 0; i < GridView1.Rows.Count; i++)
{
for (int j = 0; j < colnum; j++)
{
if (j == 4)
{
string a = ((Label)GridView1.Rows[i].Cells[4].FindControl("Lbl1")).Text.ToString();
cells.Add((i + 2), 5, a);
}
else if (j == 5)
{
cells.Add((i + 2), 6, ((Label)GridView1.Rows[i].Cells[5].FindControl("label1")).Text).ToString();
}
else
{
cells.Add((i + 2), (j + 1), GridView1.Rows[i].Cells[j].Text.Trim());
}
}
}
//doc.Save(@"D:\"); //保存到指定位置
doc.Send();//把写好的excel文件输出到客户端
}
相关文章推荐
- 使用第3方组件 Myxls 实现gridView 分页导出
- vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
- 使用ObjectDataSource实现GridView的高效分页
- ASP.NET使用GridView导出Excel实现方法
- Asp.Net[C#] 使用GridView 分页,编辑,删除,导出XML完整页面
- Gridview使用LINQ与ObjectDataSource实现自动分页和排序
- 【英】使用DLINQ实现GridView的编辑、更新、删除、和分页
- Asp.Net[C#] 使用GridView 分页,编辑,删除,导出XML完整页面
- Asp.Net[C#] 使用GridView 分页,编辑,删除,导出XML完整页面
- Asp.Net北大青鸟总结(四)-使用GridView实现真假分页
- 使用用户控件AspNetPager+Gridview实现分页功能
- Android程序——使用GridView组件实现如下图所示的效果
- 使用GridView组件实现如下图所示的效果
- Vue.js分页组件实现:diVuePagination的使用详解
- GridView使用存储过程实现分页效果11.24
- 使用Gridview和ObjectDataSource轻松实现自定义分页
- 使用GridView组件实现如下图所示的效果
- vuejs2.0实现分页组件,使用$emit进行事件监听数据传递
- GridView 实现自定义分页、排序、查询、添加、编辑、多选删除、导出、突出显示等常见应用实现(cs)
- vuejs2.0实现分页组件,使用$emit进行事件监听数据传递