问题列表 - 第3776页

导出到excel时线程被中止了吗?

我有一个绑定到GridView的DataTable.我还有一个按钮,单击时将DataTable导出到Excel文件.但是,发生以下错误:

ErrMsg ="线程正在中止."

以下是抛出错误的代码的一部分:

private static void Export_with_XSLT_Web(DataSet dsExport, 
                                         string[] sHeaders,
                                         string[] sFileds, 
                                         ExportFormat FormatType,
                                         string FileName)
{
    try
    {
        // Appending Headers
        HttpContext.Current.Response.Clear();
        HttpContext.Current.Response.Buffer = true;

        if(FormatType == ExportFormat.CSV)
        {
            HttpContext.Current.Response.ContentType = "text/csv";
            HttpContext.Current.Response.AppendHeader("content-disposition",
                                                      "attachment; 
                                                      filename=" + FileName);
        }
        else
        {
            HttpContext.Current.Response.ContentType = "application/vnd.ms-excel";
            HttpContext.Current.Response.AppendHeader("content-disposition", 
                                                      "attachment; 
                                                      filename=" + FileName);
        }

        // XSLT to use for transforming this dataset.                       
        MemoryStream stream = new MemoryStream();
        XmlTextWriter writer = new XmlTextWriter(stream, Encoding.UTF8);

        CreateStylesheet(writer, sHeaders, sFileds, FormatType);
        writer.Flush();
        stream.Seek(0, SeekOrigin.Begin);

        XmlDataDocument xmlDoc = …
Run Code Online (Sandbox Code Playgroud)

c# asp.net exception

4
推荐指数
2
解决办法
1万
查看次数

你能让Visual Studio 2005为你的启动程序提供命令行参数吗?

出于测试目的,Visual Studio IDE中是否有一些位置可以指定从IDE启动时要发送到启动项目的命令行参数?

在此先感谢您的帮助!

c++ visual-studio-2005 visual-c++-2005

6
推荐指数
1
解决办法
2773
查看次数

CSS性能问题

样式表(CSS)的哪些方面会导致网站性能不佳?什么能真正扼杀CPU?

提前致谢.

Sesh

css performance

4
推荐指数
2
解决办法
1095
查看次数

在Python中,我如何使用subprocess而不是os.system?

我有一个调用各种参数的可执行程序Python脚本(在这个例子中,它是"sqlpubwiz.exe",这是"Microsoft SQL Server数据库发布向导"):

import os

sqlpubwiz = r'"C:\Program Files\Microsoft SQL Server\90\Tools\Publishing\sqlpubwiz.exe"'
server = 'myLocalServer'
database = 'myLocalDatabase'
connection_values = ['server=' + server, 'database=' + database, 'trusted_connection=true']
connection_string = ';'.join(connection_values)
dbms_version = '2000'
sqlscript_filename = 'CreateSchema.sql'

args = [
        sqlpubwiz,
        'script',
        '-C ' + connection_string,
        sqlscript_filename,
        '-schemaonly',
        '-targetserver ' + dbms_version,
        '-f',
]

cmd = ' '.join(args)
os.system(cmd)
Run Code Online (Sandbox Code Playgroud)

这段代码运行正常,但我想养成使用进程的习惯,因为它打算替换os.system.但是,经过几次尝试失败后,我似乎无法正常工作.

如果转换为使用子进程代替os.system,上面的代码将如何?

python syntax scripting process

3
推荐指数
1
解决办法
8984
查看次数

使用python运行未导出的.dll函数

这可能看起来像一个奇怪的问题,但我想知道如何从内存'签名'中运行.dll中的函数.我不太了解它实际上是如何工作的,但我非常需要它.它是一种在.dll中运行未导出函数的方法,如果你知道它的内存签名和地址.例如,我有这些:

respawn_f "_ZN9CCSPlayer12RoundRespawnEv"
respawn_sig "568BF18B06FF90B80400008B86E80D00"
respawn_mask "xxxxx?xxx??xxxx?"
Run Code Online (Sandbox Code Playgroud)

使用一些非常漂亮的C++代码,您可以使用它来运行.dll中的函数.

这是一篇很好解释的文章:http: //wiki.alliedmods.net/Signature_Scanning

那么,是否有可能使用Ctypes或任何其他方式在python中执行此操作?

python memory ctypes

5
推荐指数
1
解决办法
826
查看次数

为什么我不能安装SQLite gem?

我尝试在带有Ruby 1.8.6,Rails 2.2.2,gem 1.3和sqlite-3.5.9的Fedora 9 Linux机器上安装SQLite gem.这是我正在运行的命令及其结果:

sudo gem install sqlite3-ruby
Building native extensions.  This could take a while...
ERROR:  Error installing sqlite3-ruby:
    ERROR: Failed to build gem native extension.

/usr/bin/ruby extconf.rb install sqlite3-ruby
can't find header files for ruby.

Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4/ext/sqlite3_api/gem_make.out
Run Code Online (Sandbox Code Playgroud)

gem_make.out只重复已发送到控制台的内容.我该如何安装这个宝石?

ruby sqlite gem ruby-on-rails

64
推荐指数
5
解决办法
6万
查看次数

SQL在mySQL中搜索和替换

在使用错误的数据库编码或类似问题导致问题导致修复导入不良的数据库的过程中.

无论如何,回到我的问题,为了解决这个问题,我正在使用这种形式的查询:

UPDATE table_nameSET field_name = replace(field_name,'search_text','replace_text');

因此,如果我正在处理的表有多列,我必须为每个列调用此查询.而且,因为不仅有一对要运行查找和替换的东西,我还必须为每个对调用查询.

所以你可以想象,我最终运行了几十个查询来修复一个表.

我想知道的是,如果有一种方法可以在一个查询中组合多个查找和替换,比如,让我们说,查找这组内容,如果找到,则替换为其他一组内容中的相应对.

或者,如果有一种方法来查询我上面显示的表单,以某种方式递归地运行,对于表的每一列,无论其名称或编号如何.

感谢您的支持,titel

mysql sql

4
推荐指数
1
解决办法
4900
查看次数

如何在Perl中找到两个数组的不区分大小写的唯一元素?

我有三个阵列.

  • @ array1包含文件名
  • @ array2包含文件名
  • @unique我想要包含唯一的项目

我使用以下代码比较两个数组并输出包含唯一文件名的第三个数组.

@test{@array1} = ();
@unqiue = grep {!exists $test{$_}} @array2;
Run Code Online (Sandbox Code Playgroud)

但是输出区分大小写,如何将其更改为不区分大小写?

谢谢


嗨,对不起,我想我没有问过我的问题!

我保留了一个包含我已经播放过的曲目的旧轨道数组,然后我想要一个新的轨道数组.我想将新曲目与旧曲目阵列进行比较,以确保我只获得唯一可供选择的曲目.

所以目前的输出是;

Unique Tracks:
\my Music\Corrupt Souls\b-corrupt.mp3
\My Music\gta4\10 - Vagabond.mp3
\My Music\gta4\14 - War Is Necessary.mp3
\My Music\Back To Black\05 Back to Black.mp3

我需要的是结果只返回轨道10,14和05,因为第一个轨道,b-corrupt,已经在旧轨道阵列中,只是情况不同.

在此先感谢您的帮助


#!/usr/bin/perl
$element = '\\My Music\\Corrupt Souls\\b-corrupt.mp3';
push (@oldtrackarray, $element);

$element = '\\My Music\\Back To Black\\03 Me and Mr Jones.mp3';
push (@oldtrackarray, $element);

$element = '\\My Music\\Jazz\\Classic Jazz-Funk Vol1\\11 - Till You Take My Love [Original …

arrays perl grep

1
推荐指数
2
解决办法
1571
查看次数

FlowPanel垂直滚动

我有一个flowpanel,我正在动态添加usercontrols.我希望它继续添加它们并使用垂直滚动条.它将它们包裹在顶部并放置一个水平滚动条.我确定我只是遗漏了一些东西,但是如何让它做垂直滚动呢?

c# flowpanel

2
推荐指数
1
解决办法
2646
查看次数

如何从Java登录和下载https网页中的文件?

我必须登录https网页并使用Java下载文件.我事先知道所有的URL:

baseURL = // a https URL;
urlMap = new HashMap<String, URL>();
urlMap.put("login", new URL(baseURL, "exec.asp?login=username&pass=XPTO"));
urlMap.put("logout", new URL(baseURL, "exec.asp?exec.asp?page=999"));
urlMap.put("file", new URL(baseURL, "exec.asp?file=111"));
Run Code Online (Sandbox Code Playgroud)

如果我在像Firefox这样的网络浏览器中尝试所有这些链接,它们都能正常工作.

现在我做的时候:

urlConnection = urlMap.get("login").openConnection();
urlConnection.connect();
BufferedReader in = new BufferedReader(
    new InputStreamReader(urlConnection.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
    System.out.println(inputLine);
in.close();
Run Code Online (Sandbox Code Playgroud)

我刚刚再次返回登录页面HTML,我无法进行文件下载.

谢谢!

java https

3
推荐指数
1
解决办法
9601
查看次数