分割逗号分隔string5

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

如何分割成string并在文本框中显示

 abc xyz asdf qwer mni 

你不需要在这里分割,只需要替换字符串中的逗号, 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]; 

首先用空格替换逗号:

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

然后将其添加回文本框:

 textbox.Text = str; 

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];