DataTable的名称要后设置

          string sqldatabase = string.Format(dr["sql"].ToString(), drpat["PATIENT_ID"].ToString());
                        string tablename = dr["SQL_NAME"].ToString();
                        DataTable dtdatabasedata = new DataTable();
                        dtdatabasedata = DALUse.Query(sqldatabase).Tables[0];
                        dtdatabasedata.TableName = tablename;
                        exportdata.Tables.Add(dtdatabasedata.Copy());

DataTable的名称要后设置,否则就是默认的ds了。

ps:Copy()方法会把tablename也复制过去。

posted @ 2014-06-12 16:53  喜爱糖葫芦  阅读(720)  评论(0编辑  收藏  举报