我有DataTable,其中包含一些字符串" \ n"迹象。 我需要获取这些字符串并将它们放入DataGridView单元格中。 " \ n"应该被解释为新行。
我在做什么:
s=df.loc[:,['sent','token2']].merge(df.loc[:,['sent','token']],on='sent')
s[['token','token2']]=np.sort(s[['token','token2']],1)
s=s.loc[s.token2!=s.token].drop_duplicates()
s.head()
Out[213]:
sent token2 token
1 1 word2 word1
2 1 word3 word1
3 1 word4 word1
4 1 word5 word1
7 1 word3 word2
其中dataGridView1.Rows[1].Cells["actionColumn"].Value = subStepLine["action"].ToString();
是DataTable中的单元格,其中字符串位于" firstLine \ n \ nsecondLine"
我想在DataGridView中将其显示为:
" firstLine中
二线"
但它显示为:" firstLine \ n \ nsecondLine"。
另一方面,当我这样做时:
subStepLine["action"]
然后很好,' \ n \ n 被视为新行。
我将wrapMode设置为true。
我是否应该在DataTable中设置一些内容?
如果需要更多代码我可以添加它,只是不想做我的帖子不可重复
答案 0 :(得分:2)
如果我理解正确,您希望有一个单元格显示多行文本,如果是这样,请尝试将\ n文字替换为Environment.NewLine()(将解析为\ r \ n)。