如何定义DATATABLE,同时赋值

//定义一个Table
DataTable dt=new DataTable("yeji");
DataRow dr;
DataColumn dc;
//添加第0列
dc=new DataColumn("店名",System.Type.GetType("System.String"));
dt.Columns.Add(dc);
//第1列
dc=new DataColumn("店长名",System.Type.GetType("System.String"));
dt.Columns.Add(dc);
//添加第2列
dc=new DataColumn("总业绩",System.Type.GetType("System.Int32"));
dt.Columns.Add(dc);
//添加第3列
dc=new DataColumn("租合同数",System.Type.GetType("System.Int32"));
dt.Columns.Add(dc);
//添加第4列
dc=new DataColumn("售合同数",System.Type.GetType("System.Int32"));
dt.Columns.Add(dc);
//设置关键字段
DataColumn[] dckey=new DataColumn[]{dt.Columns["部门"]};
dt.PrimaryKey=dckey;

如何将数据添加到自定义的DataTable中?
dt.Rows[行数]["店名"] = "值";

DataTable dt = new DataTable();
dt.Columns.Add("FID", typeof(string));
DataRow dr = dt.NewRow();
dr["FID"] = "123";
dt.Rows.Add(dr); 

DataRow r = dt.NewRow();

r["列名"] = "xxx";

dt.Rows.Add(r);

//定义一个Table
    DataTable dt=new DataTable("yeji");
    DataRow dr;
    DataColumn dc;
    //添加第0列 
    dc=new DataColumn("店名",System.Type.GetType("System.String"));
    dt.Columns.Add(dc);
    //第1列
    dc=new DataColumn("店长名",System.Type.GetType("System.String"));
    dt.Columns.Add(dc);
    //添加第2列
    dc=new DataColumn("总业绩",System.Type.GetType("System.Int32"));
    dt.Columns.Add(dc);
    //添加第3列
    dc=new DataColumn("租合同数",System.Type.GetType("System.Int32"));
    dt.Columns.Add(dc);
    //添加第4列
    dc=new DataColumn("售合同数",System.Type.GetType("System.Int32"));
    dt.Columns.Add(dc);
    //设置关键字段
    DataColumn[] dckey=new DataColumn[]{dt.Columns["部门"]};
    dt.PrimaryKey=dckey; 

如何将数据添加到自定义的DataTable中?


回复:如何将数据添加到自定义的DataTable中?



回复:如何将数据添加到自定义的DataTable中?

不用那么麻烦的

            DataTable dt = new DataTable("yeji");
            dt.Columns.Add("部门", typeof(System.String));
            dt.Columns.Add("店名", typeof(System.String));
            dt.Columns.Add("店长名", typeof(System.String));
            dt.Columns.Add("总业绩", typeof(System.Int32));
            dt.Columns.Add("租合同数", typeof(System.Int32));
            dt.Columns.Add("售合同数", typeof(System.Int32));
            DataColumn[] dckey = new DataColumn[] { dt.Columns["部门"] };
            dt.PrimaryKey = dckey;

            DataRow dr = dt.NewRow();
            dr[0] = "餐饮部";
            dr[1] = "店1";
            dr[2] = "店长";
            dr[3] = 1000;
            dr[4] = 2000;
            dr[5] = 3000;
            dt.Rows.Add(dr);

上面是添加了一行数据,如果多条,可以循环加入

   DataTable dt = new DataTable();
        dt.Columns.Add(
"Name");
        dt.Columns.Add(
"Value");
        DataRow dr;
        dr 
= dt.N

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值