小编Mat*_*now的帖子

C#错误:"非静态字段,方法或属性需要对象引用"

我有两个类,一个用于定义算法参数,另一个用于实现算法:

1级(算法参数):

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace VM_Placement
{
    public static class AlgorithmParameters
    {
        public static int pop_size = 100;
        public static double crossover_rate = 0.7;
        public static double mutation_rate = 0.001;

        public static int chromo_length = 300;
        public static int gene_length = 4;
        public static int max_allowable_generations = 400;

        static Random rand = new Random();
        public static double random_num = rand.NextDouble();
    }
}
Run Code Online (Sandbox Code Playgroud)

2级(实现算法):

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace VM_Placement
{ …
Run Code Online (Sandbox Code Playgroud)

c# non-static

39
推荐指数
2
解决办法
20万
查看次数

单独汇编中的资源字典智能感知

我在vs2015中有两个程序集的解决方案.其中一个是WPF应用程序,另一个是WPF类库.

在我的类库项目根我有一个ResourceDictionary调用Directory.xaml- 这有一些样式,一些画笔和一些字符串等.

使用:

<ResourceDictionary Source="pack://application:,,,/Resources;component/Directory.xaml"/>
Run Code Online (Sandbox Code Playgroud)

我可以成功使用这些资源,但是我打算在未来的项目中使用已编译的类库(dll),问题是,除非我导入项目和引用,而不仅仅是引用dll,我没有任何intellisense支持.

有任何想法吗?

.net vb.net wpf xaml visual-studio-2015

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

如何获取Crystal Report中的每周或7天的日期范围

如何获取7天或每周取决于Crystal Report的公式字段中的日期范围?

Example: 
   Date Range from March 01, 2014 to March 31, 2014 

Output:
    Week 1 (March 01 to March 07) 
    Week 2 (March 08 to March 14) 
    Week 3 (March 15 to March 21) 
    Week 4 (March 22 to March 28)          
    Week 5 (March 29 to March 31)
Run Code Online (Sandbox Code Playgroud)

crystal-reports crystal-reports-2008

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

从DateTimePicker获取选定的值

我想从DateTimePickerVB中选择值(如果我只选择日值,那么我只想获得选定的日值.)

在此输入图像描述

在这张图片中,我从中选择了(蓝色标记)年份值DateTimePicker.所以我只需要今年的价值.

TextBox我可以获得选定值的情况下

TextEndTime.SelectedText
Run Code Online (Sandbox Code Playgroud)

是否有任何语法或方法可以从中获取选定的值DateTimePicker

vb.net datetimepicker winforms

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

如何从Spotify拖放到Winforms应用程序

如果有人将Spotify轨迹从spotify桌面应用程序拖放到Excel,则Excel会显示歌曲的艺术家和标题.

我有一个winforms应用程序,我想在其中做同样的事情.如果我拖放到这样的列表框....

Private Sub ListBox1_DragEnter(sender As Object, e As DragEventArgs) Handles ListBox1.DragEnter
    ListBox1.Items.Add(e.Data.GetData(DataFormats.Text))
End sub
Run Code Online (Sandbox Code Playgroud)

....所有它曾经做过,是显示spotify轨道ID.由于Excel不是为读取Spotify网址而设计的,因此数据必须位于拖放中.但无论我选择哪种数据格式,我都只能获得ID.

vb.net url drag-and-drop spotify

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

如何不通过Crystal Reports Viewer直接打印报表

我写了这段代码来打印一个水晶报告..但我得到了错误

'缺少参数'...

ReportDocument rdoc = new ReportDocument();
rdoc .Load (Application.StartupPath +"\\"+@"REPORTS\SalaryReport.rpt");

rdoc.SetDataSource(ds.Tables[0]);

ParameterFields pfs = new ParameterFields();

ParameterField pfv = new ParameterField();
ParameterDiscreteValue pdv1 = new ParameterDiscreteValue();
pfv.Name = "fd";
pdv1.Value = fd;
pfv.CurrentValues.Add(pdv1);
pfs.Add(pfv);

ParameterField pfv1 = new ParameterField();
ParameterDiscreteValue pdv11 = new ParameterDiscreteValue();
pfv1.Name = "td";
pdv11.Value = td;
pfv1.CurrentValues.Add(pdv11);
pfs.Add(pfv1);

ParameterField pfv2 = new ParameterField();
ParameterDiscreteValue pdv12 = new ParameterDiscreteValue();
pfv2.Name = "department";
pdv12.Value = Dept;
pfv2.CurrentValues.Add(pdv12);
pfs.Add(pfv2);
crystalReportViewer1.ParameterFieldInfo = pfs;
crystalReportViewer1.ReportSource = rdoc;

PrinterSettings getprinterName = …
Run Code Online (Sandbox Code Playgroud)

c# crystal-reports

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

2008年水晶报告中的组摘要页码

我有一份水晶报告,按国家分组.报告总共1500页.我想显示摘要,哪个分组国家/地区数据从哪个页面开始.一旦以PDF格式下载报告,用户就可以直接访问该页面以获取该国家/地区的数据.

例如,国家"英国"数据从第800页开始,"美国"数据从第0页开始:"1200",想要显示这样的摘要页面

Country    pageNo

Australia  75
UK         800
USA        1200
Run Code Online (Sandbox Code Playgroud)

能否帮助我们,如何在Crystal报告中实现这一目标?

crystal-reports

5
推荐指数
0
解决办法
126
查看次数

HasValue 给出值 0 而不是 Nothing

问题很简单,当我将 CustomClass 传递NothingRun方法的末尾时,Query方法second.HasValue正在显示0。不应该Nothing吗?

Public Function Run() As Boolean
       Return Query(if(CustomClass IsNot Nothing, CustomClass.Id, Nothing))
End Function

Public Function Query(second As Integer?) As Boolean
    ...
    If second.HasValue Then
        'value = 0 !
        Else
           'some query
        End If

    ...
End Function
Run Code Online (Sandbox Code Playgroud)

vb.net nothing

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

“JSON”附近的语法不正确 - SQL Server 2014

我正在尝试在我的 SQL 查询中使用它,就像它在 MSDN 上的下面链接中显示的那样。关键字 JSON 没有变蓝并给出错误

“JSON”附近的语法不正确

它出什么问题了?

编辑:我正在为 SQL Server 2014 测试它。查询是

SELECT * FROM food FOR JSON AUTO
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

更改迄今为止的数字列

我有一个表,其中一个列是DOB当前的Type Numeric(7,0).该列的样本值如下

DOB
0
1050418
1050412
1060303
Run Code Online (Sandbox Code Playgroud)

我在SQL中转换列如下

SELECT Convert(Date,Convert(varchar,19000000+DOB),101) as DOB_Date From Test where DOB<>0
Run Code Online (Sandbox Code Playgroud)

我的目标是将此列转换为日期日期类型.

执行SQL时

ALTER TABLE TEST ALTER COLUMN DOB DATE NULL;
Run Code Online (Sandbox Code Playgroud)

给出错误

操作数类型冲突:数字与日期不兼容.

sql t-sql sql-server

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