private static DataSet FieldFran(DataSet ds)
        {          string[] DataField ={ "ID", "AddId", "UnitId", "ReDate" };
            
          string[] UiField ={ "ID","地点Id","单位ID", "登记日期" };
         
           DataTable tb = new DataTable();
            for (int i = 0; i < DataField.Length; i++)
            {
                ds.Tables[0].Columns[DataField[i]].ColumnName = UiField[i];
               
                tb.Columns.Add(UiField[i]);
            }            DataSet newds = new DataSet();
            newds.Tables.Add(tb);
           // tb.Dispose();
            //ds.Dispose();
            return newds;
        }//由于在数据库读出的Tb,列序乱,经这里调整,本以为得到自己想要的顺序,但它没变,我真搞不懂。
 //高手帮我看看,为什么??