上传组件:
1、http://www.uploadify.com/demos/
2、http://www.cnblogs.com/zengxiangzhan/archive/2010/01/14/1647866.html
3、http://www.cnblogs.com/bestcomy/archive/2004/06/09/14267.html
4、http://www.open-lib.com/Type/201-1.jsp
5、http://download.chinaprj.cn/detail/iDiDbqBb
6、http://www.open-open.com/ajax/Upload.htm
短信平台:
1、http://open.ecplive.cn/wiki/index.php/%E9%A6%96%E9%A1%B5 (中国电信协同通信开放平台)
降雨量不同数值的颜色表示:
DataTable转换成实体集合 List<T>的通用方法
using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Reflection; namespace NCL.Data { /// <summary> /// 实体转换辅助类 /// </summary> public class ModelConvertHelper<T> where T : new() { public static IList<T> ConvertToModel(DataTable dt) { // 定义集合 IList<T> ts = new List<T>(); // 获得此模型的类型 Type type = typeof(T); string tempName = ""; foreach (DataRow dr in dt.Rows) { T t = new T(); // 获得此模型的公共属性 PropertyInfo[] propertys = t.GetType().GetProperties(); foreach (PropertyInfo pi in propertys) { tempName = pi.Name; // 检查DataTable是否包含此列 if (dt.Columns.Contains(tempName)) { // 判断此属性是否有Setter if (!pi.CanWrite) continue; object value = dr[tempName]; if (value != DBNull.Value) pi.SetValue(t, value, null); } } ts.Add(t); } return ts; } } }
// 获得查询结果
DataTable dt = DbHelper.ExecuteDataTable(strSQL);
// 把DataTable转换为IList<UserInfo>
IList<UserInfo> users = ModelConvertHelper<UserInfo>.ConvertToModel(dt);
网页设计图标:http://www.easyicon.cn/
: