• 构造DataTable添加新行新列(不知道用存储过程怎么实现,暂时用C#拼表)


    /// <summary>
    /// 构造用户信息细节表
    /// </summary>
    /// <returns></returns>
    public static DataTable getAllDetail()
    {
        DataTable dt 
    = new DataTable();
        dt.Columns.Add(
    "UID"typeof(System.Int32));//用户编号
        dt.Columns.Add("UserName"typeof(System.String));//用户姓名
        dt.Columns.Add("FileOver"typeof(System.Int32));//处理完的数量
        dt.Columns.Add("FileUnDeal"typeof(System.Int32));//未处理的数量
        dt.Columns.Add("FileDealing"typeof(System.Int32));//正在处理的数量
        DataTable dtUsr = UserBLL.getAll();//用户列表
        for (int i = 0; i < dtUsr.Rows.Count; i++)//这里处理
        {
            DataRow dr 
    = dt.NewRow();
            
    string UID = dtUsr.Rows[i]["UID"].ToString();
            dr[
    "UID"= Convert.ToInt32(UID);
            dr[
    "UserName"= dtUsr.Rows[i]["UserName"].ToString(); ;
            dr[
    "FileOver"= RegFilesBLL.getTotalByUidProcess(UID, 1010);
            dr[
    "FileUnDeal"= RegFilesBLL.getTotalByUidProcess(UID, 00);
            dr[
    "FileDealing"= RegFilesBLL.getTotalByUidProcess(UID, 19);
            dt.Rows.Add(dr);
        }
        
    return dt;
    }
  • 相关阅读:
    java 28
    java 28
    java 27
    java 27
    java 27
    java 27
    java 27
    java 27
    java 27
    java 27
  • 原文地址:https://www.cnblogs.com/greatverve/p/1572931.html
Copyright © 2020-2023  润新知