[求助]为什么我得到的字段排序和acess里面不一样?
我利用下面的代码得到了数据表的字段,但是显示出来的顺序与acess的不一样,被打得很乱,为什么?OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source=" + a);//定义连接
cn.Open();//打开连接
DataTable Tb = new DataTable();
DataTable table1 = cn.GetOleDbSchemaTable(OleDbSchemaGuid.Columns,new Object[] {null, null,toolCombo1.Text,null});//获取数据表
for (int i =0; i<table1.Rows.Count; i++) { Tb.Columns.Add(table1.Rows[i][3].ToString()); }
cn.Close();
dataGrid1.DataSource =Tb;
cn.Close();
请各位朋友帮我看一看问题出在哪里?