Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 字符串长度不能为零_C#_Sql Server_Visual Studio 2010 - Fatal编程技术网

C# 字符串长度不能为零

C# 字符串长度不能为零,c#,sql-server,visual-studio-2010,C#,Sql Server,Visual Studio 2010,当我在另一个系统上运行我的C#应用程序时,它会给我这个错误!! 但在我的系统里一切都很好。我想可能是缺少了一些dll?从错误消息中可以看出,您的表单上的某个地方有一个应用了掩码的文本框?该框中的默认值未提供,或不符合掩码集 只需确保您设置的默认文本值符合您设置的任何掩码。在初始化过程中,您可以在呈现到屏幕之前尝试清除它。这可能是一个组件/类/方法,它不接受长度为零的参数(字符串),因此会引发异常。您是否忘记完成.config,因此传递了一个空设置?实际上,我正在使用telerik,我需要该组件在

当我在另一个系统上运行我的C#应用程序时,它会给我这个错误!!
但在我的系统里一切都很好。我想可能是缺少了一些dll?

从错误消息中可以看出,您的表单上的某个地方有一个应用了掩码的文本框?该框中的默认值未提供,或不符合掩码集


只需确保您设置的默认文本值符合您设置的任何掩码。在初始化过程中,您可以在呈现到屏幕之前尝试清除它。

这可能是一个组件/类/方法,它不接受长度为零的参数(字符串),因此会引发异常。您是否忘记完成
.config
,因此传递了一个空设置?实际上,我正在使用telerik,我需要该组件在其他系统上工作的任何文件吗?您是对的@kroonwijk,我发现了问题,我正在使用telerik maskededitbox。已经设置了MaskType:Numeric,在这种情况下,它只在我的系统中工作,而在其他系统中不工作,但在我设置MaskType时:注意,它在所有系统中都工作。但是我需要设置MaskType:Numric和Mask:n来显示我的号码,如123456请帮助我,注意对象绑定到了Sql。您能确保使用类似以下内容的内容吗:。重要的是用数字指定初始值。不管它是什么,当控件绑定时,它都会自动被替换。有趣的是,它在我的系统上工作,但在其他系统上会出现错误!!!我确信初始值是0Try初始值111.234?可能一个零在掩码中折叠为一个空字符串…当在telerik中使用掩码时,它不允许用户更改值!