DataTable中关于获取字段相关知识


做机房收费系统时需要从DataTable中获取字段信息,下面我们就看下一些常用的。


  获取DataTable中某一行的指定列字段

     获取第0行中第5列和第6列的字段

   'temDt =LineRecordManage.CheckInfo(enLineRecord).Tables("TLineRecordInfo")'获取DataTable

   'strStartDate = temDt.Rows(0)(5)'获取上机日期

   'strStartTime = temDt.Rows(0)(6)'获取上机时间

 

  获取DataTable中某一列的所有字段,将某一列的所以字段信息放到组合框中。

        temDt =UserManage.CheckOperator(enUser).Tables("TUserInfo") '调用用户处理对象的方法获取DataTable

        For Each dr As DataRow In temDt.Rows

           cboUserID.Items.Add(dr("user_ID").ToString)

        Next

 

  对某一列(register_Money)的字段的运算,我们这里以求和为例。

           Dim strRegisterMoney As String =temDt.Compute("sum(register_Money)", "true").ToString'对注册金额列求和

            txtRegisterMoney.Text =strRegisterMoney'将所求的和给予文本框


     在我们上面例子中求和用的是Sum(求和),当然还有其他的一些运算,比如 Avg(平均)、 Min(最小值)、Max(最大值)、  Count(计数)等等一些常见的运算。


在我们上面的例子中temDt都是我们根据调用数据层中类的方法而获取的DataTable,在这里我们主要就学下获取DataTable中字段的知识,怎么获取DataTable的就涉及到数据库知识,我们在这里就不做赘余了。

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值