通过条件构建DataSet

2017-11-28 17:42:48  访问(2959) 赞(0) 踩(0)


        /// <summary>
        /// 通过条件构建DataSet
        /// </summary>
        /// <param name="ds"></param>
        /// <param name="dataColumnName"></param>
        /// <param name="dataColumnValue"></param>
        /// <returns></returns>
        public DataSet DataSet_BuildByCondition
            (
                DataSet ds, 
                string dataColumnName, 
                string dataColumnValue
            )
        {
            if (ds == null || ds.Tables.Count == 0)
                return null;

            DataTable dt = ds.Tables[0];

            if (dt == null)
                return null;

            DataSet theResult = new DataSet();
            DataTable dtResult = dt.Clone();

            foreach(DataRow dr in dt.Rows)
            {
                if (dr[dataColumnName].ToString() == dataColumnValue)
                    dtResult.ImportRow(dr);
            }

            theResult.Tables.Add(dtResult);

            return theResult;
        }


标签:DataSet 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)