我想在网页中实现一个列表,它既能够分页,还能实现Excel的导入导出,这该怎么实现啊,有这样的列表控件吗?
解决方案 »
- 菜鸟问题,请教gridview赋值问题
- 服务端按钮Button先触发js再触发后台
- 这个算什么错误啊。
- utf-8页面怎么样才能向GB2312页面传参数?
- (100分问个简单问题)一个datalist绑定数据,当里面的内容很多时,如何强制换行??
- 那位仁兄能提供duwamish7.0 代码生成器,兄弟急用!!!!!!!!!!
- 请教关于在web页面上显示数据库里的图片的问题
- 100分求控件的问题(词语过滤)
- X64 win7下程序移植问题
- C#部署到IIS上,偶尔会报错:未将对象引用设置到对象的实例
- 动态绑定数据后的图片移动与静态写死图片移动的区别问题
- list有办法不循环,直接得到某一个列吗?
gridview
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties='Excel 8.0;HDR=False;IMEX=1'";
using(OleDbConnection OleConn = new OleDbConnection(strConn))
{
OleConn.Open();
String sql = "SELECT * FROM [Sheet1$]";
OleDbDataAdapter OleDaExcel = new OleDbDataAdapter(sql, OleConn);
DataSet ds= new DataSet();
OleDaExcel.Fill(ds);
OleConn.Close();
}
protected void Btn_ExportClick(object sender, EventArgs e){
string style = @"<style> .text { mso-number-format:\@; } </script> ";
Response.ClearContent();
Response.AddHeader("content-disposition", "attachment; filename=MyExcelFile.xls");
Response.ContentType = "application/excel";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
gv.RenderControl(htw);
Response.Write(style);
Response.Write(sw.ToString());
Response.End();
}
public override void VerifyRenderingInServerForm(Control control)
{
}
excel导入导出可以用程序控制