asp.net datalist如何动态绑定datatable

 我来答
衡修Di
2014-04-21 · TA获得超过213个赞
知道小有建树答主
回答量:193
采纳率:100%
帮助的人:82.1万
展开全部
//先定义一个DateTable,并自定义列,然后循环list数据,插入即可。给你给例子:
  List<beiPinLingYong> beipinlingyonglist = beiPinLingYongManager.GetBeiPinLingYongInfo(beipinlingyong, datefrom, dateto);
                DataTable myTable = new DataTable();
                myTable.Columns.Add(new DataColumn("序号"));
                myTable.Columns.Add(new DataColumn("组织"));
                myTable.Columns.Add(new DataColumn("类别"));
                myTable.Columns.Add(new DataColumn("库别"));
                myTable.Columns.Add(new DataColumn("物资编号"));
                myTable.Columns.Add(new DataColumn("物资名称及规格"));
                myTable.Columns.Add(new DataColumn("货位"));
                myTable.Columns.Add(new DataColumn("单位"));
                myTable.Columns.Add(new DataColumn("领用数量"));
                myTable.Columns.Add(new DataColumn("领用人"));
                myTable.Columns.Add(new DataColumn("领用日期"));
                myTable.Columns.Add(new DataColumn("备注"));

                //读取beipinlingyonglis,填充到DataTable
                DataRow theRow = null;
                beiPinLingYong beipin = null;
                //theRow = myTable.NewRow();
                for (int i = 0; i < beipinlingyonglist.Count; i++)
                {
                    beipin = new beiPinLingYong();
                    beipin = beipinlingyonglist[i];
                    theRow = myTable.NewRow();
                    theRow["序号"] = (i+1).ToString();
                    theRow["组织"] = beipin.DateType;
                    theRow["类别"] = beipin.LeiBie;
                    theRow["库别"] = beipin.KuBie;
                    theRow["物资编号"] = beipin.WuZiBianHao;
                    theRow["物资名称及规格"] = beipin.WuZiMingChen;
                    theRow["货位"] = beipin.HuoWei;
                    theRow["单位"] = beipin.DanWei;
                    theRow["领用数量"] = beipin.LingYongShu;
                    theRow["领用人"] = beipin.LingYongRen;
                    theRow["领用日期"] = beipin.LingYongDate;
                    theRow["备注"] = beipin.Remark;
                    myTable.Rows.Add(theRow);
                }
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式