C# 反射数据库数据过程中值类型存在DBNull的处理方法
- GeliRvTask task = new GeliRvTask();
-
- foreach (var item in task.GetType().GetProperties())
- {
- if (btn.EditorCell.GridRow.Cells[item.Name].Value != System.DBNull.Value)
- {
- item.SetValue(task, btn.EditorCell.GridRow.Cells[item.Name].Value, null);
- }
- }