首页 > 学院 > 开发设计 > 正文

C# DataTable 相关操作

2019-11-17 03:10:09
字体:
来源:转载
供稿:网友

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));

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表