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