贪贪博客
菜鸟级人物

记得这是我刚刚就业遇到的第一个问题。虽然已经很久了,还是写写。哈哈哈…

首先需要下载YYControls.dll (YYControls.dll)

下载完成后,在vs里的工具箱点击右键->选择项->YYControls.dll 就这样控件导入完成了.

这个代码其实很简单,就和ASP.NET里面的GridView一样。

   1: public void BindGrid()
   2: {
   3:     this.Grid.DataSource = //数据库查询出来的值
   4:      this.Grid.DataBind();
   5: }
   6: //下面开始导出数据到Excel,首先需要一个按钮(btnExcel)
   7: public void btnExcel_Click(object sender, EventArgs e)
   8: {
   9:     //只需要一步就搞定
  10:      DataTable dt = GetAlls();
  11:      //这里的2个参数,一个是指示导入的目标,也可以输入"word",第二个就是要导出的数据。
  12:      //注意这里必须是DataTable类型的数据才能导出。
  13:      this.Grid.Export("excel", dt);
  14: }

OK了.很简单吧.!一步就搞定.下面附上YYControls源码,里面还有几个控件,大家可以去试试。或者试着让SmartGridView.Export(“excel”,dt)这个方法中的dt换成其他类型的数据也能运行。修改源码即可.(YYControls源码

posted on 2011-03-23 17:22  贪贪  阅读(700)  评论(0编辑  收藏  举报