using System;
using System.Collections.Generic;
using System.Data;
using System.Text;
namespace Gzcms.Common
{
public class CreateTable
{
public static DataTable getTable()
{
//1.創建 datatable
DataTable dt = new DataTable("datatable");//可以給表創建一個名字,datatable
//2.給表加個列名:
dt.Columns.Add("id", typeof(System.Int32));//類型是可以變換的,比如System.Int32,System.Double..
dt.Columns.Add("title", typeof(System.String));
//3.給表加行,內容:
DataRow row = dt.NewRow();
row["id"] = 1;
row["title"] = "標題1";
dt.Rows.Add(row);//這樣就可以添加了
row = dt.NewRow();
row["id"] = 2;
row["title"] = "標題2";
dt.Rows.Add(row);
return dt;
/*
//4. 過濾表內容,,查找id為1的信息
DataRow[] arr = dt.Select("id=1");//返回的是一個數組
//5.將過濾的內容插入到另一個table中
DataTable dtnew = dt.Clone();//將表dt里的列信息復制到dtnew里,不是復制數據
foreach (DataRow row in arr)
{
dtnew.Rows.Add(row);//把過濾好的信息加入到dtnew里
}
dt.AcceptChanges();//添加好后,要記得刷新一下!
//6.給表排序
dt.DefaultView.Sort = "id desc";
//7.刪除數據
dt.Rows.Remove(row);//根據row行信息刪除
dt.Rows.RemoveAt(index);//根據index索引刪除
//8.修改dt 的列信息
row2[0].BeginEdit();
row2[0]["status"] = 0;
row2[0].EndEdit();
*/
}
}
}