回覆列表
-
1 # 創業小白1988
-
2 # lanfengz2
DataTable dtb = null;
string sql = "select class from table1 where name = "張三" ";
dtb = db.GetDataTable(db.form,sql);
string dtbStr=dtb.Rows[行下標][列下標].toString(); //兩種寫法,獲得datatable中的某行某列的值
string dtbStr1=dtb.Rows[行下標]["列名"].toString();
基本思路這樣,可以參考一下: ArrayList al = new ArrayList(); //建立表要執行的SQL foreach(DataTable dt in ds.Tables) //迴圈資料表 { //獲取建立表的SQL string sSql = "Create DataTable " + dt.TableName + " ( "; foreach(DataColumn dc in dt.Columns) //迴圈列 { //獲取建立表的SQL,具體自己再發揮 sSql = sSql + dc.ColumnName + dc.DataType.ToString() + ", "; } sSql.Substring(0,sSql.Length -1) + ") "; al.Add(sSql); }