zoukankan      html  css  js  c++  java
  • 为dataset手动添加自定义列 子曰

     涉及到多表查询,而且其中两列中的数据是由数据库表中的几列经过计算所得出来的,而非数据库中原有的列。

     public DataSet GetListNotPayment(string strWhere)
            {
                ds = dal.GetListNotPayment(strWhere);//查询出的dataset
                ds.Tables[0].Columns.Add("yifufangkuan", System.Type.GetType("System.String"));//直接为表创建一新列
                ds.Tables[0].Columns.Add("qianfangkuan", System.Type.GetType("System.String"));//直接为表创建一新列
               
                foreach (DataRow dr in ds.Tables[0].Rows)//将新列分别递归添加到对应的行中
                {
    
                    dr["yifufangkuan"] =Convert.ToString(GetPaymount(Convert.ToInt32(dr["fj_id"])));//GetPaymount()为一个自定义方法
                    dr["qianfangkuan"] =Convert.ToString((Convert.ToInt32(dr["dd_chengjiaojiage"]) -  GetPaymount(Convert.ToInt32(dr["fj_id"]))).ToString());
    
                }
                
                //return dal.GetListNotPayment(strWhere);
                return ds;
            }


  • 相关阅读:
    Windows netsh命令的使用
    源码安装 qemu-2.0.0 及其依赖 glib-2.12.12
    .ko文件
    Suse环境下编译linux-2.6.24内核
    cut
    POJ3648 Wedding
    [Hnoi2010]Planar
    [中山市选2011]杀人游戏
    BZOJ3033 太鼓达人
    POJ1041 John's trip
  • 原文地址:https://www.cnblogs.com/suixufeng/p/3336138.html
Copyright © 2011-2022 走看看