小编Ciu*_*paz的帖子

将List <int>转换为逗号分隔值的字符串

有一个List<int>整数(例如:) 1 - 3 - 4我怎么能用这种类型的字符串转换它?

例如,输出应为:

string values = "1,3,4";
Run Code Online (Sandbox Code Playgroud)

c# list

20
推荐指数
3
解决办法
5万
查看次数

SSIS(SQL Server 集成服务)安装失败

在已安装 Visual Studio 2019 的 Windows 10 PC 上安装 Microsoft.DataTools.IntegrationServices.exe 时,出现以下错误:

在此输入图像描述

谁能帮助我理解为什么会发生这种情况?

预先非常感谢。

路易斯

这是日志文件的最后一部分:

[5CD0:13EC][2021-05-31T19:42:29]i319:应用执行包:ISVsix,结果:0x80131500,重新启动:无[5CD0:13EC][2021-05-31T19:42:29]e000:错误0x80131500: 执行EXE包失败。[0AEC:278C][2021-05-31T19:42:29]i329:删除了程序包依赖项提供程序:ISVsix,程序包:ISVsix [0AEC:278C][2021-05-31T19:42:29]i351:删除缓存的程序包: ISVsix,来自路径:C:\ProgramData\Package Cache\15160B731819F56D87A626F9A2777550340022D7
[0AEC:278C][2021-05-31T19:42:29]i326:已删除依赖项:{ab4889d7-79a3-40dc-9c9e-ccbe ca99d453} 在软件包提供者上: ISVsixPreInstall,包 ISVsixPreInstall [5CD0:13EC][2021-05-31T19:42:29]i000:MainViewModel.OnPackageAction:已开始安装包 Microsoft SQL Server 集成服务项目预安装(id:ISVsixPreInstall)[5CD0:13EC][2021 -05-31T19:42:29]i000:MainViewModel.OnPackageActionProgress:完成百分比:100,总体进度:14 [0AEC:278C][2021-05-31T19:42:29]i301:应用回滚包:ISVsixPreInstall,操作:卸载,路径:C:\ProgramData\Package Cache\BB952DD82F1ADAE438C26E4EE6C94F84C07CB447\ISVsixPreInstall.exe,参数:'"C:\ProgramData\Package Cache\BB952DD82F1ADAE438C26E4EE6C94F84C07CB447\ISVsixPreInstall.exe"/instanceId s:"2904af6a,6f5e5ef0" /log:"C: \Users\Luigi\AppData\Local\Temp\SsdtisSetup\Microsoft.DataTools.IntegrationServices_20210531194052_0_ISVsixPreInstall.log" /u' [5CD0:13EC][2021-05-31T19:42:29]i000:MainViewModel.OnPackageAction:包安装已完成Microsoft SQL Server Integration Services 项目预安装(id:ISVsixPreInstall)[5CD0:13EC][2021-05-31T19:42:29]i319:应用的回滚包:ISVsixPreInstall,结果:0x0,重新启动:无[0AEC:278C][ 2021-05-31T19:42:29]i329:删除了程序包依赖项提供程序:ISVsixPreInstall,程序包:ISVsixPreInstall [0AEC:278C][2021-05-31T19:42:29]i351:删除缓存的程序包:ISVsixPreInstall,从路径:C :\ ProgramData \ Package Cache \ BB952DD82F1ADAE438C26E4EE6C94F84C07CB447
[5CD0:13EC] [2021-05-31T19:42:29] i000:MainViewModel.OnPackageActionProgress:完成百分比:100,总体进度:100 [0AEC:278C] [2021- 05-31T19 :42:29]i330:删除了捆绑包依赖项提供程序:{ab4889d7-79a3-40dc-9c9e-ccbeca99d453} [0AEC:278C][2021-05-31T19:42:29]i352:删除缓存的捆绑包:{ab4889d7-79a3- 40dc-9c9e-ccbeca99d453},来自路径:C:\ProgramData\Package Cache{ab4889d7-79a3-40dc-9c9e-ccbeca99d453}
[5CD0:13EC][2021-05-31T19:42:29]e000:MainViewModel.OnBundleAction:捆绑操作失败:未知错误(0x80131500)(0x80131500)[5CD0:13EC][2021-05-31T19:42:29] i399:应用完成,结果:0x80131500,重新启动:无,ba请求重新启动:否[5CD0:4D80] [2021-05-31T19:48:12] i000:MainViewModel.OpenUrl:打开网址:C:\ Users \ Luigi \ AppData \ Local \ Temp \ SsdtisSetup \ Microsoft.DataTools.IntegrationServices_20210531194052.log …

ssis

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

在一天中迭代几个小时

有一个DateTime变量,例如:

DateTime testDate = new DateTime(2011,12,15,00,00,00);
Run Code Online (Sandbox Code Playgroud)

如何在今天的每个小时实现一个foreach循环?

就像是:

foreach (int myHour in testDate.Date)
{

}
Run Code Online (Sandbox Code Playgroud)

但是这种方式不能编译.

c#

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

LINQ:如何绑定到连接字符串列表?

我在一个方法中有这个LINQ查询:

public List<String> GetListNameUsers() 
{
    using (var context = new UCDataContext()) 
    {
        return (from c in context.Users
                select (c.LastName + " " + c.FirstName) ).ToList();
    }
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我想返回由FirstName +""+ LastName组成的字符串.

我将此方法的结果绑定到a DropDownList,如下所示:

<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="UsersODS"
     DataTextField="LastName" DataValueField="IDUser" />
Run Code Online (Sandbox Code Playgroud)

当我DropDownList正在数据绑定时,无法识别字段LastName .

我怎么解决这个问题?

提前致谢.

路易吉

c# linq asp.net data-binding

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

十进制数的正则表达式(最多3位十进制数字,带逗号)

如何编写一个正则表达式来验证应该只包含十进制值的输入文本框?该值可以包含最多3位小数(但也没有),逗号作为分隔符.

例如,下面给出的这些值是有效的: -

1,234
1,23
1,2
1

这些无效:

1,2345 (too many decimal numbers)
A (a letter is not a number)
  (a space or string empty)
1.234 (used a dot instead of a comma)

c# regex

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

标签 统计

c# ×4

asp.net ×1

data-binding ×1

linq ×1

list ×1

regex ×1

ssis ×1