我现在通过查询得到一个DataTable,现在用select方法取出了一部分行,但是这些行怎么能放进新的DataTable里面去,我像下面这样写,总是出现“该行属于其他表”这样的错误,望高手指教。
代码如下:        DataRow[] row_temp = new DataRow[] { }; ;//临时存放查询出的行
        DataTable[] dt_data = new DataTable[]
        {
             new DataTable("Communicative"),//交际用语表
             new DataTable("reading"),//阅读理解表
             new DataTable("Vocabulary"),//词汇练习表
             new DataTable("Cloze"),//完形填空表
             new DataTable("Translate"),//翻译表
             new DataTable("Composition"),//作文表
             new DataTable("Grammar")//语法词汇表
        };
        row_temp = dt.Select("QuestionTypeID=1");
        foreach(DataRow dr in row_temp)
       {
            dt_data.Rows.Add(dr);
       }