第1个回答 2010-09-01
***
DataTable、GridView、DataList导出至Word或Excel而对Repeater不行!因为DataGrid和DataList都是继承自WebControl类,
而Repeater则是继承自Control类
***
使用时,先引入名称空间:using Insus.NET。此Dll的类别名称为:ExportToFile
***这代码要加上去!不然会出现错误!
public override void VerifyRenderingInServerForm(Control control)
{
}
成功CODE:
using System.Data.SqlClient;
using Insus.NET;//引入空间
public partial class firstdaytwo : System.Web.UI.Page
{
ExportToFile ojfile = new ExportToFile();//实例化一定要
public override void VerifyRenderingInServerForm(Control control)//这个方法要加上不然出错
{
}
protected void Page_Load(object sender, EventArgs e)
{
bindData();
}
public void bindData()
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["Container"].ConnectionString);
con.Open();
SqlDataAdapter da = new SqlDataAdapter("select * from Sgird", con);
DataSet ds = new DataSet();
da.Fill(ds);
this.GridView1.DataSource = ds;
this.GridView1.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
ojfile.ToWord(GridView1, "ssss");//ssss是你要取的文件名!可以用个textbox让它动态的改名,ojfile是上面的实例
}
}
你要下一个DLL引入:ExportToFile.dll 实例就上面都说明的