/// 把資料內容組成DataSet寫成xml檔
///
public void getData2DataSet()
{
//public DataSet getData2DataSet()
DataSet ds = new DataSet();
DataTable dt = new DataTable("enterprise");
DataRow dr;
//先訂出欄位
dt.Columns.Add(new DataColumn("ent_code", typeof(string))); //公司代碼
dt.Columns.Add(new DataColumn("ent_name", typeof(string))); //公司名稱
dt.Columns.Add(new DataColumn("ent_hash", typeof(string))); //
//新增第一筆DataRow資料
dr = dt.NewRow();
dr["ent_code"] = "ABC";
dr["ent_name"] = "ABC電子股份有限公司";
dr["ent_hash"] = "12345";
dt.Rows.Add(dr);
//新增第二筆DataRow資料
dr = dt.NewRow();
dr["ent_code"] = "Hello";
dr["ent_name"] = "Hello購物網";
dr["ent_hash"] = "54321";
dt.Rows.Add(dr);
//新增第三筆DataRow資料
dr = dt.NewRow();
dr["ent_code"] = "Micro";
dr["ent_name"] = "Micro科技股份有限公司";
dr["ent_hash"] = "abcde";
dt.Rows.Add(dr);
//把dataTable給Dataset
ds.Tables.Add(dt);
ds.WriteXml(Server.MapPath("") + "\\" + "ent_data.xml"); //把DataSet寫入目前目錄的ent_data.xml檔案
//return ds;
}
至於要如何讀取xml呢?
DataSet dds = new DataSet();
dds.ReadXml(Server.MapPath("") + "\\ent_data.xml"); //讀出xml到DataSet
沒有留言:
張貼留言