DataTable dt = new DataTable();
string [] sourceArrayList = TextBox1.Text.Split(',');
for(int i=0;i<sourceArrayList.Length;i++)
{
  dt.Columns.Add("列"+i.ToString());
}
DataRow dr = dt.NewRow();
for(int i=0;i<sourceArrayList.Length;i++)
{
   dr[i] = sourceArrayList[i];
}
dt.Rows.Add(dr);。
this.DataGrid1.DataSource = dt;

解决方案 »

  1.   

    string a="1,2,3";
    string b="-1,-2,-3";
    string[] a1=a.split(',');
    string[] b1=b.split(',');
    DataTable dt=new DataTable();
    DataColumn myDataColumn;
    myDataColumn = new DataColumn();
    myDataColumn.ColumnName = "第一列";
    dt.Columns.Add(myDataColumn);myDataColumn = new DataColumn();
    myDataColumn.ColumnName = "第二列";
    dt.Columns.Add(myDataColumn);
    for(int i=0;i<a1.Length;i++)
    {
        DataRow dr=dt.NewRow();
        dr[0]=al[i];
        dr[1]=al[i];
        dt.Rows.Add(dr);
    }
    dgdgrid.DataSource=dt;
      

  2.   

    谢谢!请问
    dt.Columns.Add("列"+i.ToString());中列写的是这个绑定列的变量angle吗?出错提示“angle0”的列已属于此 DataTable。”