如何获得数据库中指定表的全部字段
请问在c#中如何获得数据库中某张指定表的全部字段阿?
------解决方案--------------------去系统表里拿 
 或者 
 select * from table1 where 1=2 
 放到DataTable中 
 拿ColumnName
------解决方案--------------------select * from yourTable where  ...
------解决方案--------------------select * from sys.all_columns where object_id= 
 (select object_id from sys.all_objects where name= 'TableName ')
------解决方案--------------------private DataTable TransDataReaderToDataTable(IDataReader dr)//传入一个IDataReader对象, 
         { 
             try 
             { 
                 DataTable dt = new DataTable(); 
                 DataColumn dc;   
                 DataTable schemadt = dr.GetSchemaTable();//得到DataReader的列的信息表 
                 foreach (DataRow drow in schemadt.Rows) 
                 { 
                     dc = new DataColumn(drow[0].ToString(), drow[0].GetType());//第0行存放的是列名 
                     dt.Columns.Add(dc); 
                 }//添加列名 
 return dt; 
 }
------解决方案--------------------LS的至于这么麻烦吗?一句sql就可以搞定的事情。