拆分逗号分隔的字符串5

时间:2015-06-09 08:53:28

标签: c# windows datagridview textbox

我在datagridview列中有5个值,逗号为 abc,xyz,asdf,qwer,mni

如何拆分成字符串并在文本框中显示

abc
xyz
asdf
qwer
mni

3 个答案:

答案 0 :(得分:0)

此处不需要拆分,只需替换字符串中的逗号string.Replace

即可
str = str.Replace(",", " ");

修改

string []arr = str.Split('c');
txt1.Text = arr[0];
txt2.Text = arr[1];
txt3.Text = arr[2];
txt4.Text = arr[3];
txt5.Text = arr[4];

答案 1 :(得分:0)

首先用空格替换逗号:

str = str.Replace(',', '');

然后将其添加回文本框:

textbox.Text = str;

答案 2 :(得分:0)

OP说,他有5个文本框来显示单词。所以你可以使用String.Split();

示例:

string str="abc,xyz,asdf,qwer,mni";

textbox1.Text = str.Split(',')[0];
textbox2.Text = str.Split(',')[1];
textbox3.Text = str.Split(',')[2];
textbox4.Text = str.Split(',')[3];
textbox5.Text = str.Split(',')[4];

您可以使用数组:

string[] strarray = str.Split(',');
textbox1.Text = strarray[0];
textbox2.Text = strarray[1];
textbox3.Text = strarray[2];
textbox4.Text = strarray[3];
textbox5.Text = strarray[4];