当项目里不用数据库,或者需要一种即时(不需要保存数据)的表结构的时候,可以考虑DataTable的创建。 一、创建DataTable: DataTable newdt = new DataTable("T_Method"); 添加新列:(列名,类型) newdt.Columns.Add("Id", typeof(int)); 定义标题的显示名称,以及标识变量(自动增量) newdt.Columns["Id"].AutoIncrement = true; 二、DataTable的增删改: 1、查询记录: DataRow[] dr = newdt.Select("1=1");//查询全部 DataRow dr = newdt.Select("ID="+nid)[0];//查询某一条记录 DataRow[] dr = newdt.Select("VarNum Like 'TM'");//查询部分记录 2、 添加记录: DataRow newRow = newdt.NewRow();//行 也可以直接添加记录: newdt. Rows.Add(new object[] { VarNum, BuySell,State,Count}); 3、删除记录 newdt.Rows.Remove(newdt.Select("ID=" + nid)[0]); 4、编辑记录: DataRow dr=newdt.Select("ID=" + nid)[0]; dr.BeginEdit();
|
|
来自: goodwangLib > 《数据库》