记得这是我刚刚就业遇到的第一个问题。虽然已经很久了,还是写写。哈哈哈…
首先需要下载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源码)