Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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# 强类型数据集的tableadapter中的非中断空格(160)而不是空格(32)_C#_Sql Server_Visual Studio_Strongly Typed Dataset - Fatal编程技术网

C# 强类型数据集的tableadapter中的非中断空格(160)而不是空格(32)

C# 强类型数据集的tableadapter中的非中断空格(160)而不是空格(32),c#,sql-server,visual-studio,strongly-typed-dataset,C#,Sql Server,Visual Studio,Strongly Typed Dataset,我不明白为什么sql server表字段中的一个简单空格被替换为一个非中断空格。 我有一个用Visual C Designer制作的数据集,它从sql server表中读取数据,当一个字段有许多空格时,ascii 32将替换为不间断的空格160 来自数据集:X_-/--XXX/X/_- 来自Sql Server:X___________________/__ _是一个简单的空格32 -是一个不间断的空间 有人能帮我吗 也许这与地区/文化信息有关?我试过了,但没有成功 我已经搜索过了,有很多关于如

我不明白为什么sql server表字段中的一个简单空格被替换为一个非中断空格。 我有一个用Visual C Designer制作的数据集,它从sql server表中读取数据,当一个字段有许多空格时,ascii 32将替换为不间断的空格160

来自数据集:X_-/--XXX/X/_-

来自Sql Server:X___________________/__

_是一个简单的空格32

-是一个不间断的空间

有人能帮我吗

也许这与地区/文化信息有关?我试过了,但没有成功

我已经搜索过了,有很多关于如何替换nbsp的信息,但我只需要以sql server上的方式恢复数据,并使用ascii 32空格。 这对我来说非常重要,因为这个字段是主键,它不能处理与另一个表的关系

提前谢谢。 乔治

我想添加两个测试我刚才做的

1-当我使用行代码从sql server表中获取数据时,会出现相同的错误:

        string query = "SELECT * FROM Repuestos where repuestoid < 40000";
    using (SqlConnection sqlConn = new SqlConnection("Data Source=127.0.0.1;UID=sa;PWD=xxxx;DATABASE=Base;"))
    using (SqlCommand cmd = new SqlCommand(query, sqlConn))
    {
        sqlConn.Open();
        dt.Load(cmd.ExecuteReader());
    }
    dataGridView1.DataSource = dt;
2-更重要的是,当我在另一台机器上做这些事情时,我会以正确的方式获得代码。看来是电脑出了问题

出现错误的计算机:Windows XP SP3、Visual Express C 2008、语言西班牙语计算机正常:Windows 7家庭版SP1、Visual Express C 2008、语言英语


请问有人能帮我吗?谢谢

数据集是否在网页中显示给用户,用户可以在网页中编辑数据集,然后再将其提交并存储?是否有人决定在网页上格式化它以显示X个空格而不仅仅是1个空格?嗨,这是一个桌面应用程序而不是网页。