C# 如何在组成数据表中第三列的两列值之间添加空格?

C# 如何在组成数据表中第三列的两列值之间添加空格?,c#,winforms,datatable,C#,Winforms,Datatable,我有以下代码来填充WinForms应用程序上的列表框 DataTable ListClass = GetDistinctRecords(LoadExceltoDatatable(plink), DistinctClass); ListClass.Columns.Add(new DataColumn("ClassCombo", typeof(string), "Class + ClassName")); 列表框中的值如下所示:0007钓鱼诱饵 我试图找出如何更改上述代码,使其看起来像这样: (0

我有以下代码来填充WinForms应用程序上的列表框

DataTable ListClass = GetDistinctRecords(LoadExceltoDatatable(plink), DistinctClass);
ListClass.Columns.Add(new DataColumn("ClassCombo", typeof(string), "Class + ClassName"));
列表框中的值如下所示:
0007钓鱼诱饵
我试图找出如何更改上述代码,使其看起来像这样:

(0007) Fishing Lures
  ...new DataColumn("ClassCombo", typeof(string), "'(' + Class + ') ' + ClassName")
还是像这样

 0007 Fishing Lures

我更愿意在值的周围添加(),但我可以满足于两列之间的空格。

尝试如下更改表达式:

(0007) Fishing Lures
  ...new DataColumn("ClassCombo", typeof(string), "'(' + Class + ') ' + ClassName")

尝试如下更改您的表达式:

(0007) Fishing Lures
  ...new DataColumn("ClassCombo", typeof(string), "'(' + Class + ') ' + ClassName")

cf文档


cf documentation

关于单引号的所有内容:(我尝试使用双引号,但没有幸在谷歌上搜索到该问题。现在尝试该建议,几分钟后报告谢谢你关于单引号的所有内容:(我尝试使用双引号,但没有运气在谷歌上搜索这个问题。现在尝试这个建议,几分钟后报告。谢谢你们两位的回答,这就是问题所在,我以前所有的尝试都使用双引号,而不是单引号。)谢谢你们两位的回答,这就是问题所在,我以前所有的尝试我们都使用了双引号我们使用双引号而不是单引号。。