zoukankan      html  css  js  c++  java
  • C# DataTable 相关操作

    判断DataTable中某列是否包含某值/// <summary>

        /// 判断DataTable中是否包含某值
        /// </summary>
        /// <param name="dt">DataTable</param>
        /// <param name="columnName">列名</param>
        /// <param name="fieldData"></param>
        /// <returns></returns>
        public Boolean IsColumnIncludeData(DataTable dt, String columnName, string fieldData)
        {
            if (dt == null)
            {
                return false;
            }
            else
            {
                DataRow[] dataRows = dt.Select(columnName + "='" + fieldData + "'");
                return (dataRows.Length > 0);
    } }

    向DataTable中添加数据

    DataTable dt = null;
    
            dt = handle.ExecuteDataTable(sql, true);
    
            #region
    
            DataRow dr;
    
            for (int i = 0; i < code.Length; i++)
            {
                if (IsColumnIncludeData(dt, "SystemCode", code[i]) == false)
                {
                    dr = dt.NewRow();
                    dr[0] = name[i];
                    dr[1] = code[i];
                    dr[2] = 0;
               dt.Rows.Add(dr);  
    // 添加该行数据
          } 
        }
    #endregion

    // 添加一列

        dt.Columns.Add("Column"typeof(string));
     
  • 相关阅读:
    什么是Java
    程序有问题解决方法
    面向对象三大特征
    实例变量和局部变量
    内存管理
    常见面试题(更新中)
    多态
    设计规则
    内部类
    编程英语
  • 原文地址:https://www.cnblogs.com/iwenr/p/3725300.html
Copyright © 2011-2022 走看看