C# 强类型数据集的tableadapter中的非中断空格(160)而不是空格(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表中获取数据时,会出现相同的错误: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 -是一个不间断的空间 有人能帮我吗 也许这与地区/文化信息有关?我试过了,但没有成功 我已经搜索过了,有很多关于如
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个空格?嗨,这是一个桌面应用程序而不是网页。