日期:2014-05-17  浏览次数:20941 次

c#读取txt文件到datagridview问题请教
我有一个txt文件
内容如下:
122
207273-001,A001
207273-003,A001
207273-004,A001
要求读到datagridview中是这个样的
207273-001   A001    122  
207273-002   A001    122  
207273-002   A001    122  


请教该如何做?

------解决方案--------------------
按行读取,用逗号拆分,填充到datatable
------解决方案--------------------
绑定即可。
 DataTable dt = new DataTable();
            dt.Columns.AddRange(new DataColumn[] { 
                new DataColumn("d1",typeof(string)),
                new DataColumn("d2",typeof(string)),
                new DataColumn("d3",typeof(string))
            });
            DataRow dr = null;

            string num = string.Empty;

            StreamReader sr = new StreamReader("test.txt");
            while (sr.Peek() > -1)
            {
                dr = dt.NewRow();

                string line = sr.ReadLine();
                if (line.Contains(","))
                {
                    string[] array = line.Split(',');