查询到的几条数据,不生成datagrid,直接输出为excel文件,怎么实现,就是点一个查询按钮,直接将查询到的数据输入到一个excel文件中,不在页面上显示数据
解决方案 »
- 请问如何实现UserControl下Attributes的这种效果.
- 我怎么获取不到uadatepanel和PlaceHolder里动态生成的控件的值呢?
- c#操作cookie记录访问的历史记录
- 弱弱的问一下Datetime.now获得的是服务器时间吗?
- ajax treeview 问题,内详
- dropdownlist控件取值总是能取第一个值
- 有没有人做过类似Excel的表格?是在web页面上显示的,在线等待,谢谢!
- asp.net怎样截取两个词之间的字符串??
- 谁能帮我解决一下指定时间查询啊
- 直接出现下载保存提示框 出现问题
- 在一个页面怎么去关闭另外一个页面
- 请问如何判断datetime型数据当前日期
SqlConnection bConnection=new SqlConnection(strbConnection);
bConnection.Open();
SqlCommand bCommand=new SqlCommand();
bCommand.Connection=bConnection;
string strSelect="EXECUTE master..xp_cmdshell 'bcp \"SELECT * FROM threetdatabase..table1 WHERE re=''new''\" queryout "+sFileName+" -c'";
bCommand.CommandText=strSelect;
try
{
bCommand.ExecuteNonQuery();
}
catch(Exception xx)
{
bConnection.Close();
return;
}
bConnection.Close();
然后怎么处理这个文件?删除掉?
好好看看,祝你成功
这个我看过了,也测试成功了,但它用了datagrid,并不是直接导出的
后调用
Excel.Application excel = new Excel.Application ();//引用Excel对象
excel.Application.Workbooks.Add ( true );//引用Excel工作簿
excel.Visible = true ;//使Excel可视
提示没有权限,相应权限加上后,还是提示没权限,请问碰到过这样的事??