private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.InitialDirectory = "D:\\";
openFileDialog.Filter = "文本文件|*.*|C#文件|*.cs|所有文件|*.*";
//openFileDialog.RestoreDirectory = true;
openFileDialog.FilterIndex = 1;
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
string fname = openFileDialog.FileName;
StreamReader sr = File.OpenText(fname);
string str;
while ((str = sr.ReadLine()) !=null)
{
this.textBox1.Text += str;
}
sr.Close();
}
}
我该怎么改能
一、把从文本里读到的第一行的内容写到textbox1,把第二行的写到textbox2…………………………
二、文本结构是“11,22,33,44,”怎么能把11读到textbox1,22读到textbox2,33读到textbox3……………………
三、文本结构是“11 22 33 44 ” 怎么能把11读到textbox1,22读到textbox2,33读到textbox3……………………
(空格是不是要去识别?)我是初学者,请大家帮帮忙,谢谢了。
{
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.InitialDirectory = "D:\\";
openFileDialog.Filter = "文本文件|*.*|C#文件|*.cs|所有文件|*.*";
//openFileDialog.RestoreDirectory = true;
openFileDialog.FilterIndex = 1;
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
string fname = openFileDialog.FileName;
StreamReader sr = File.OpenText(fname);
string str;
while ((str = sr.ReadLine()) !=null)
{
this.textBox1.Text += str;
}
sr.Close();
}
}
我该怎么改能
一、把从文本里读到的第一行的内容写到textbox1,把第二行的写到textbox2…………………………
二、文本结构是“11,22,33,44,”怎么能把11读到textbox1,22读到textbox2,33读到textbox3……………………
三、文本结构是“11 22 33 44 ” 怎么能把11读到textbox1,22读到textbox2,33读到textbox3……………………
(空格是不是要去识别?)我是初学者,请大家帮帮忙,谢谢了。
一、把从文本里读到的第一行的内容写到textbox1,把第二行的写到textbox2…………………………
二、文本结构是“11,22,33,44,”怎么能把11读到textbox1,22读到textbox2,33读到textbox3……………………
三、文本结构是“11 22 33 44 ” 怎么能把11读到textbox1,22读到textbox2,33读到textbox3……………………
不明白你这三个目的是每个独立还是综合.如果是综合的,好像又有点矛盾.如果是独立 ,你是想做成三个功能吗?
二、string [] strs=str.Split(new char [] {','});然后轮流赋值
三、string [] strs=str.Split(new char [] {' '});赋值。
string str = "11,22,33,44";
string[] s = str.split(',');
循环数组s给textbox赋值
三、文本结构是“11 22 33 44 ” 怎么能把11读到textbox1,22读到textbox2,33读到textbox3……………………
string str = "11 22 33 44";
string[] s = str.split(' ');
循环数组s给textbox赋值
textbox1.text=s[0];
textbox2.text=s[1];
..
.....
string[] s1=s.Split(new char[] { ' '});
textbox1.text=s[0];
textbox2.text=s[1];
.....