有提txt文件,
   1  A B
   2  c c
   3  6 h
我想将文件的数据读出并显示出来,(行列关系不变),用什么控件好?  怎么做呢?  十分感谢

解决方案 »

  1.   

    用StreamReader 把数据读出来 
    放在DataTable里面
    交给DataGrid
      

  2.   

    private void Button1_Click(object sender, System.EventArgs e)
    {
    StreamReader _sr = new StreamReader("index.txt" , Encoding.UTF8);
    string strData = "";
    DataTable ObjDt = new DataTable();
    ObjDt.Columns.Add("field1");
    ObjDt.Columns.Add("field2");
    ObjDt.Columns.Add("field3");
    DataRow ObjDr;
    while((strData = _sr.ReadLine()) != null)
    {
    string[] strArr = strData.Split(',');
    ObjDr = ObjDt.NewRow();
    ObjDr["field1"] = strArr[0];
    ObjDr["field2"] = strArr[1];
    ObjDr["field3"] = strArr[2];
    ObjDt.Rows.Add(ObjDr);
    }
    _sr.Close();
    DataGrid1.DataSource = ObjDt;
    DataGrid1.DataBind();




    }