天天看点

c#手动创建DataTable

直接来代码:

1、创建表及表头

DataTable dt_Main = new DataTable("DefInHRInsurance");
                    //创建3列表头
                    dt_Main.Columns.Add("IdCardNumber", Type.GetType("System.String"));
                    dt_Main.Columns.Add("Name", Type.GetType("System.String"));
                    dt_Main.Columns.Add("Month", Type.GetType("System.String"));
           

2、创建新行并赋值

DataRow dr_main = dt_Main.NewRow();//创建新行
dt_Main.Rows.Add(dr_main);//将新行加入到表中
           
//给新行 各单元格赋值
                            dr_main["IdCardNumber"] = "主键1";
                            dr_main["Name"] = "名称1";
                            dr_main["Month"] = "月份1";
           

ok,创建完成

补充:在DataTable中过滤数据:

DataRow[] arrayDr = dt_Main.Select(string.Format(" IdCardNumber = '{0}' ", entity.IdCardNumber));