小编Sai*_*han的帖子

在字符串之间添加空格

在字符串之间添加空格的最佳方法是什么

myString = string.Concat("a"," ","b")
Run Code Online (Sandbox Code Playgroud)

要么

myString = string.Concat("a",Chr(9),"b")
Run Code Online (Sandbox Code Playgroud)

我正在使用stringbuilder来构建XML文件并寻找有效的东西.

谢谢

编辑〜语言VB.NET

.net xml vb.net string

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

后台工作进程或线程?

我有一个Winform应用程序,它在gridview中列出了一批发票.用户选择批次并单击"生成发票"按钮.这个过程大约需要4-5分钟.在运行时,我将有一个选取框进度条,并希望禁用所有按钮.

我应该使用BackgroundWorker Process还是创建新线程来运行此任务?

multithreading winforms

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

从String转换为Date类型无效错误

我有以下日期字符串"091020".我使用SubSonic作为我的DAL.当我做

myObject.DateColumn = "091020"
Run Code Online (Sandbox Code Playgroud)

我收到错误"从类型字符串转换为类型日期无效"

我尝试使用IFormatProvider和CultureInfo,但似乎无法突然发现错误.

我错过了什么?

.net datetime

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

使用SubSonic 2.2保存后获取记录ID

保存记录后如何立即获取记录ID(主键)?我将ID列作为自动生成.在保存该对象之前,我需要将ID作为"外键"传递给另一个对象.

目前我这样做

Product.Save()
Run Code Online (Sandbox Code Playgroud)

我不能

int id = Product.Save()
Run Code Online (Sandbox Code Playgroud)

subsonic primary-key

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

向SVN添加Visual Studio Project引用

我检查了一个项目到SVN,其中一个开发框中有大约15个引用,然后在第二个开发框中检出了相同的项目,但大多数参考文件都丢失了.是否可以自动签入参考文件?

svn version-control visual-studio

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

Simpilify查询SQL表,每月12列

我有一个生产表,每个月有12列.我需要创建一个SP,我传入productID,Customer和Month参数并检索该月的总和.

目前我的逻辑是

if month = 1 then
  select sum(JAN) from table where productID = @id and customer = @cust
if month = 2 then
   select SUM(FEB) from table where productID = @id and customer = @cust

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

查询涉及更多,但这是它的核心.围绕这些"IF"声明有什么办法吗?

编辑 - 这是一个SQL Server 2000数据库,但将迁移到SQL Server 2005,当我迁移到SQL Server 2005时,PIVOT和UNPIVOT将派上用场.

sql sql-server sql-server-2000

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

集合.Contains()不起作用

我到处检查,找不到解决方案.我有以下内容

Dim users as New List(of TUser)

Private Sub AddSelectedUsers()

For Each user as TUser in gridSelectedItems()

If Not users.Contains(user) Then

users.Add(user)

End If

Next

End Sub 
Run Code Online (Sandbox Code Playgroud)

"包含"不起作用.我一直在用户列表上得到重复项.

vb.net

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

在SQL Server表中存储证书文件

在哪里可以找到有关在SQL Server表中存储证书".cer"和"pfx"的信息?

我可以将其存储为字符串,还是需要将其保存为二进制数据?

.net sql-server digital-certificate

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

Notepad ++在sql语句之间插入"GO"作为新行

我有以下sql语句(1K加)

insert into sodeny values('ABC',123,'USER')
insert into sodeny values('XYZ',123,'USER')
insert into sodeny values('EFG',123,'USER')
Run Code Online (Sandbox Code Playgroud)

我试图使用Notepad ++插入"GO"作为一个新行,但似乎无法得到它...它可能吗?我需要结果看起来像这样

insert into sodeny values('ABC',123,'USER')
GO
insert into sodeny values('XYZ',123,'USER')
GO
insert into sodeny values('EFG',123,'USER')
GO
Run Code Online (Sandbox Code Playgroud)

我正在尝试创建一个针对旧数据库执行的脚本.

sql notepad++

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

SQL Server 2000行编号

我正在尝试获取顺序行编号,但无论我尝试什么都不起作用.这是我的查询

select
    l.seq, l.mn_no as mn_no, l.sb_no as sb_no,
    l.dp_no as dp_no,
    sum(costprice) as amt
from 
    dbo.mac_pur_tempdetail d
inner join 
    dbo.mac_pur_tempheader h on d.header_id = h.header_id
                              and h.ref = 'SAH1FIHC'
inner join 
    dbo.mac_actlocmap l on l.loc_main = d.loc_id
                         and l.description = 'PUR'
group by  
    l.seq, l.mn_no, l.sb_no, l.dp_no
Run Code Online (Sandbox Code Playgroud)

这是该查询的结果

1   4110        30          0000        17.5000
4   4110        20          0000        3.6000
6   4110        40          0000        6.0000
7   4110        10          0000        1.8000
14  4110        25          0000        3.6000
15  4110        50          0000        1.8000
Run Code Online (Sandbox Code Playgroud)

我试过了 …

sql sql-server-2000 row-number

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