小编And*_*rup的帖子

WPF数据绑定:如何将存储过程绑定到Listview

我有一个按钮,单击该按钮将在SQL Server上运行存储过程,并在同一窗口的网格中显示结果数据.

在Windows窗体世界中,我创建一个数据表,使用dataadapter填充它,然后将数据表分配给我的DataGridView的DataSource属性和poof ...这是我的数据.

我在WPF中使用带有Gridview的ListView尝试了类似的东西,我似乎无法使其工作.我的XAML中有以下内容:

<ListView Grid.Row="1" Name="Preview" ItemsSource="{Binding Path=Report}">
  <GridView>
    <GridViewColumn Header="Name" DisplayMemberBinding="{Binding Path=FormalName}" />
  </GridView>
</ListView>
Run Code Online (Sandbox Code Playgroud)

在我的C#代码中

private void CreateReport(object sender, RoutedEventArgs e) 
{
  DataTable dt = new DataTable("Report");
  SqlConnection cn = new SqlConnection("Data Source=DailyTimesheets;
             Initial Catalog=DailyTimesheets;Integrated Security=SSPI");

  SqlCommand cm = new SqlCommand("Reports.PayrollHoursInterface", cn);
  cm.Parameters.AddWithValue("@PayBatchID", 722);
  cm.CommandType = CommandType.StoredProcedure;

  SqlDataAdapter da = new SqlDataAdapter(cm);
  da.Fill(dt);

  Preview.DataContext=dt;
}
Run Code Online (Sandbox Code Playgroud)

当我单击按钮(触发CreateReport方法)时,我的数据表被填充并分配给Datacontext,但没有显示任何内容.

c# data-binding wpf stored-procedures

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

特定类文件的Ant编译器警告

我想忽略特定文件抛出的ant的警告.

这不是强制性的,为什么有警告我只想找到一种方法,任何忽略警告形成一个特定的类文件.

有没有办法做到这一点?

java compiler-construction ant compiler-warnings suppress-warnings

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

有些排序可以是P,NP和NP-Complete吗?

我很困惑,经过一番阅读后,这是我的想法:

P在NP中,NP在NP完全中.因此,所有P都可以在NP和NP-Complete中?

这是否意味着存在可以是NP和NP-Complete的排序算法?

希望这听起来不是太愚蠢.

sorting algorithm np-complete p-np np

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

./jdk-6u34-linux-i586.bin:没有这样的文件或目录

我正在尝试为32位操作系统安装jdk.按照以下步骤,

  1. wget http://download.oracle.com/otn-pub/java/jdk/6u34-b04/jdk-6u34-linux-i586.bin
  2. chmod u+x jdk-6u34-linux-i586.bin
  3. ./jdk-6u34-linux-i586.bin

但是在尝试执行step4时,会发生以下错误,

./jdk-6u34-linux-i586.bin
./jdk-6u34-linux-i586.bin: No such file or directory
Run Code Online (Sandbox Code Playgroud)

什么可能是pblm.

java linux

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

这是杀死线程的最佳和/或最有效的方法

我有一个任务x,它在一个线程中连续执行,只有当布尔值将其状态更改为true时才会停止.我已经做了一些阅读,在杀死下面代码中的线程时,我有3种方法.3种方法中哪一种有效?如果它们都没有效果或正确,请提供适当的方法,并提供一些代码供参考.

以下是代码:

public class MyTest {

private static class transaction {

     private String param1,param2,param3, param4, param5;

     public transaction (String param1,String param2,String param3,String param4,String param5){
         this.param1=param1;
         this.param2=param2;
         this.param3=param3;
         this.param4=param4;
         this.param5=param5;
     }

     public String getParam1(){
         return this.param1;
     }

     public String getParam2(){
         return this.param2;
     }

     public String getParam3(){
         return this.param3;
     }

     public String getParam4(){
         return this.param4;
     }

     public String getParam5(){
         return this.param5;
     }
}

public static void processBatch(String workerName){

    try{

        java.util.List <transaction> transactions= new java.util.LinkedList<transaction>();
        java.sql.ResultSet dbtrx=Database.db.execQuery((Object)"dbname.procname");

        while(dbtrx.next()){// Takes a snapshot of the …
Run Code Online (Sandbox Code Playgroud)

java concurrency multithreading thread-safety

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

无法导入ghostscript

我使用Python 3.3.刚下载并安装了ghostscript 32位(GPL发布),但我无法导入它.

我正在使用命令:

import ghostscript
Run Code Online (Sandbox Code Playgroud)

我收到错误:

ImportError: No module named ghostscript
Run Code Online (Sandbox Code Playgroud)

我用资本'G'试了一下,但仍然行不通.有任何想法吗?

python import ghostscript python-3.x

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

将变量从一个jsp发送到另一个jsp

我有一个JSP文件作为jsp 1.jsp ,另一个JSP文件作为jsp 2.jsp

我已经包括JSP 2.jspJSP 1.jsp页面使用<%@include file="jsp 2.jsp" %>

现在我需要一些元素上的click事件.在那个事件上,我想将一个字符串变量传递给包含的jsp.

让我说我有一个列表,点击它我想将列表的名称转移到另一个JSP,

在另一个JSP中,我试图使用该字符串来执行某些任务.

我正在做所有这些没有任何servlet.挑战一个!! 我已经google了很多,但没有找到任何东西.

javascript java session jsp servlets

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

在Java命令行参数中传递String数组

只是想知道如何-D在Java 中的命令行参数中传递一个字符串数组.

本质上我想传递3/4本地路径作为可以在程序中使用的命令行参数.但是,我想知道处理这个问题的最佳方法是什么,而不是将每个路径作为-D参数传递.

提前致谢.

java arrays string

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

JUnit - 在@Before中一次启动的字段在测试中为null

就像标题所说,即使我已经在@Before方法中将它们作为一次性设置启动,我仍然会在测试用例中获得无效的字段.唯一的例外是第一个运行的测试有效.

我能够使用以下代码复制行为:

public class NetworkTest extends TestCase{
    private static Boolean oneTimeSetUpDone = false;
    private Client client;

    @Before
    public void setUp(){
        if(!oneTimeSetUpDone){
            client = new Client();

            oneTimeSetUpDone = true;
        }   
    }

    @Test
    public void testConnection(){
        System.out.println(client);
        assertFalse(true);
    }

    @Test
    public void testMultiConnection(){
        System.out.println(client);
        assertFalse(true);
    }
Run Code Online (Sandbox Code Playgroud)

我在这里遗漏了什么或为什么在第一次测试运行后字段会被清除?

java junit

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

使用jax-ws调用位于负载均衡器上的Web服务,返回http状态为302,但是当我使用SoapUI时它工作正常

当我使用jax-ws调用位于负载均衡器上的Web服务时,它会返回

服务器发送HTTP状态码302:暂时移动

然后失败,但是当我使用SoapUI时它工作正常.

有没有办法可以配置服务来正确处理这个问题?

我使用wsimport并生成Web服务代码并进行调用

NotificationWebService service = new NotificationWebService(wsdlLocation, qName);
NotificationWebServiceSoap serviceSoap = service.getNotificationWebServiceSoap();
String xmlString = serviceSoap.getRSAPublicKeyXMLString();
Run Code Online (Sandbox Code Playgroud)

我被困住了,我无法在任何地方找到解决方案,所以任何帮助都会受到赞赏.

java soap web-services load-balancing jax-ws

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

将8位数值更改为欧洲日期格式

使用PHP我将数据馈送到数组:$index->indexDate这给了我一个欧洲风格的8位数日期(没有时间只是8位数日期).

例如:该值28112012应导致28-11-201228/12/2012.我已经尝试了几种方法,但我不确定我应该怎么做,我一直以1970年的日期结束.

php date

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

从另一个类调用方法时 - 返回一个难以理解的值JAVA

当我开第二课时,我看到"Car @ 15ab7626"为什么?在teory我必须看到20,是吗?我有alredy使用了不同的组合和问谷歌,但不要低估为什么.

我有一节课

public class Car {  
    public int drive(int a) { 
        int distance = 2*a;
        return distance;  
    }
}
Run Code Online (Sandbox Code Playgroud)

和二等

public class CarOwner { 
    public static void main(String[] args) {
        Car a = new Car();
        a.drive(10);
        System.out.println(a);  
    }
}
Run Code Online (Sandbox Code Playgroud)

java methods class

0
推荐指数
1
解决办法
233
查看次数