日期:2014-05-18  浏览次数:20827 次

如何把txt文档中的不同行读取到不同的TextBox/comboBox中
每行数据对应一个textbox

------解决方案--------------------
遍历textbox,然后进行对文本文件进行 行读取
------解决方案--------------------
C# code
            (this.Controls["textBox"+i.ToString] as TextBox).Text = 行集合[i]

------解决方案--------------------
提供一个思路。TXT是可以每行读取的,那么每行的数据必须要有标志才能送到不同TextBox.
每行记录例如这样 TextBox1;kdfjskldfjlsfj
处理掉这行,取分号前的字符串作为控件名,后面为显示的文本。
------解决方案--------------------
C# code
string[] txt_lines = File.ReadAllLines(@"C:\Documents and Settings\Administrator\桌面\Text.txt", Encoding.GetEncoding("GB2312"));
                
                (this.Controls["TextBox1"] as TextBox).Text = txt_lines[2];//对应行