小编Mad*_*ine的帖子

ComboBox items.count与数据源不匹配(C#)

我有一个绑定到DataSource的ComboBox.我想根据特定条件动态添加项目到ComboBox.所以我所做的是将选项添加到新列表,然后更改ComboBox的DataSource,如下所示:

cbo.DataSource = null;
cbo.DataSource = cbos;
cbo.DisplayMember = "Title";
cbo.ValueMember = "Value";
Run Code Online (Sandbox Code Playgroud)

然后,我检查cbo.Items.Count,它没有增加 - 它不等于DataSource的计数.我能在这做什么想法?注意这是WinForms而不是asp.net.

谢谢

c# data-binding combobox winforms

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

Visual Studio 2015在编辑时崩溃并继续

在Visual Studio 2015 Enterprise Edition中,如果我在代码中放置断点,并将代码编入IF语句,则会出现致命错误:

尝试应用代码更改并且需要终止调试时发生了致命错误.操作不受支持.未知错误:0x800004005.

Visual Studio然后崩溃.

我不确定是什么原因导致问题或在哪里看.有任何想法吗?

visual-studio-2015

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

应用程序C#中的计时器开销

如果应用程序在后台连续运行(无论间隔时间),那么定时器在应用程序中会产生多少开销?

我并不担心计时器在打勾时会发出的呼叫,而是担心在性能最重要的应用程序中使用计时器的性能影响,我很想知道它有什么观点.

.net c#

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

土耳其SQL整理问题(土耳其语"I")

我的MSSQL数据库设置为任何土耳其语排序系统都有问题.由于"土耳其语"问题,我们在其中包含"i"的查询都没有正常工作.例如,如果我们有一个名为"Unit"的表,在这种情况下定义了一个"UnitID"列,则查询"select unitid from unit"不再有效,因为"id"中的小写"i"与定义的资本不同我在"UnitID".错误消息显示为"无效的列名称'unitid'."

我知道这是因为在土耳其语中,我和我的字母被视为不同的字母.但是,我不确定如何解决这个问题?不能选择通过DB中的所有1900 SP并更正"i"的外壳.

任何帮助将不胜感激,甚至可以使用其他排序规则的建议,而不是土耳其语,但会支持他们的字符集.

sql sql-server turkish collation

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

在已签名的项目中使用未签名的DLL

我有一个第三方DLL,我需要在我的应用程序中使用.我的项目是用SNK签名的,因此我不能在不签名的情况下使用这些未签名的DLL.

我尝试使用ildasm.exe,如此处所解释,但我在尝试签署DLL时收到错误消息,因为DLL包含非托管代码.我得到的错误消息是"生成的PE文件不可用"(DLL使用P/Invoke调用).

我能在这做什么想法?

c# visual-studio-2010

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

加速控件的启用/禁用(C#WinForms)

我在基本表单上有一个递归方法,它接受一个控件和一个启用标志.它遍历表单上的每个控件,并根据控件类型,相应地设置控件的背景颜色,并将enabled属性设置为参数.

所以通常,该方法被称为传递(this)作为控件,它遍历所有控件及其控件并相应地设置事物.这已经工作正常但是表单已经添加了越来越多的控件,你实际上可以看到控件一个接一个地禁用它看起来并不好看.

有没有人知道如何重写或阻止它逐一显示每个控件的禁用过程?像SuspendLayout这样的东西会在这种情况下起作用吗?它不是一个选项,可以在表单中添加一个面板,只是禁用它并在最后重新启用它,因为我有大约200个表单继承自这个基本表单,并且不能通过每个表单并强制它将控件添加到面板.这也行不通,因为它不仅可以启用/禁用控件,还可以应用其他逻辑.

.net c#

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

正则表达式 - 用于匹配括号之间的字母字符的模式

任何人都可以协助提供正则表达式模式来查找括号之间的字母吗?IE:

[A]或[AAA]或[BAB]

我正在搜索的字符串可能是这样的:

([A]*[B] + [AAA])

从那以后我希望能够从字符串中获得A,B,AAA.我正在搜索的字母总是在方括号之间.

c# regex

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

检查字符串是小数,带有2位小数

我有一个用户输入数字的文本框.我需要确保数字在小数位前最多5个数字,后面必须包含2个数字.小数点后的数字必须始终为2位数.我可以用什么Regex来检查这个?(解决方案是在C#中)

c# regex

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