语句
string Mytext = "select Id,Name FROM Main_Sheet";
SqlCommand Mycomm=new SqlCommand(Mytext,Myconn);
SqlDataReader SqlDR=Mycomm.ExecuteReader();后不用for循环,我想把sqlDr数据流的数据,插入到DataTable2下,他的列也是Id,Name 请问怎么写代码
string Mytext = "select Id,Name FROM Main_Sheet";
SqlCommand Mycomm=new SqlCommand(Mytext,Myconn);
SqlDataReader SqlDR=Mycomm.ExecuteReader();后不用for循环,我想把sqlDr数据流的数据,插入到DataTable2下,他的列也是Id,Name 请问怎么写代码
要么用循环while SqlDR.read()
要么就别用datareader,改用adapter直接读到一个datatable中,
然后用datatable进行操作或者干脆用sql语句select into
DataTable.Load (IDataReader) 是新支持的方法。