DataTable 的 Group By方法的简单实现

/// <summary>
        /// DataTable 的 Group By方法
        /// </summary>
        /// <param name="dt"></param>
        /// <returns></returns>
        protected DataTable GetPassengers(DataTable dt)
        {
            DataTable passengers = dt.Clone();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                string name = dt.Rows[i]["Name"].ToString();
                if (passengers.Select("Name='" + name + "'").Length == 0)
                {
                    passengers.ImportRow(dt.Rows[i]);
                }
            }

            return passengers;
        }

你可能感兴趣的:(Datatable)