C#窗体中嵌入excel的模板

来源:百度知道 编辑:UC知道 时间:2024/06/20 17:51:17
我用excel画好单据的模板然后在C#里面把数据写进去
我现在就想知道怎么把 excel的worksheet显示到c#窗体中去
不显示那些网格线之类的 因为是个单据样子 就跟打印预览那样
不显示网格不是主要问题 主要问题是怎么让worksheet在windows窗体中显示

不要显示excel表头啊 工具栏之类的 只显示数据

是winform窗体 不是asp.net网页

不显示网格线可以这样:
EXCEL中 工具 选项 在视图标签中 把网格线前的勾去掉就可以了。

string strConn = "Data Source=.;Initial Catalog=SuieDB;Integrated Security=True";

protected void Page_Load(object sender, EventArgs e)
{

SqlConnection cn = new SqlConnection(strConn);
cn.Open();
SqlDataAdapter sda = new SqlDataAdapter("select * from Softs", cn);
DataSet ds = new DataSet();
sda.Fill(ds, "Softs");
this.GridView1.DataSource = ds.Tables["Softs"]; this.GridView1.DataSource = ds.Tables[0].DefaultView;
this.GridView1.DataBind();

}

public DataSet ExecleDs(string filenameurl, string table)
{

string strConn = "Provider=Microsoft.Jet.OleDb.4.0;" + "data source=" + filenameurl + ";Extended Properties='Excel 8.0; HDR=YES; IMEX=1'";
OleDb