Exemple #1
0
        private Dictionary <String, PropertyInfo> getPropertyInfo(DataTable dt, Type tp)
        {
            Dictionary <String, PropertyInfo> dic = new Dictionary <String, PropertyInfo>(dt.Columns.Count);

            foreach (DataColumn item in dt.Columns)
            {
                PropertyInfo p = tp.GetProperty(NameUtil.getPropName(item.ColumnName));
                if (p != null)
                {
                    dic.Add(item.ColumnName, p);
                }
            }
            return(dic);
        }