/// 生日
/// </summary>
[DataField("Brithday", FieldDescription = "生日", DefaultValue = new DateTime(1900, 1, 1))]
public DateTime Brithday { get; set; }
如上面我的DefaultValue的数据类型为object ,现在我要赋一个日期的默认值,以上写法报
错误 1 属性实参必须是属性形参类型的常量表达式、typeof 表达式或数组创建表达式
那正确的写法是怎么写的,
谢谢
解决方案 »
- Dictionary<string,List<KeyValuePair<string,int>>
- treeview 递归
- C#模拟鼠标问题
- http 同时提交提交的问题
- 找到删除完全重复记录的方法,但不知道如何用??
- (100 分求)c# 把 excel 和 文本文档 中数据 导入到 DataGridView 不是把 excel 或 文本文档作为数据源 而是把其中数据导入到 datagridvie
- 难题:智能应用程序里面 怎样取XML路径配置数据库?
- session读取出错
- 请教一个经常出现的异常
- 各位C#高手来给小弟指点一下
- 框架中使用window.open不起作用
- 谁能提供C#版的Ftp服务器的源码,谢谢?
试着这样谢谢
[Category("自定义属性"),DefaultValue(""),Description("要显示的数据源的字段")]
public string DataTextField
{ get; set; }
通过反射赋值
Browsable(true)][DefaultValue("1800")][Description("临时加个属性")][Category("自定义属性")]
public int BeginYear
{
{ get; set; }
}
-------------
我这里的写法是
[DataField("Brithday", FieldDescription = "生日", DefaultValue = ??
是=号,不是(),上面的我这里写不了谢谢
[AttributeUsage(AttributeTargets.Property)]
public class BaseFieldAttribute : Attribute
{
// Fields
private String _FieldDescription = "";
private String columnName;
private String tableName;
private Object _DefaultValue;
private Int32 _Len = 0;
// Methods
public BaseFieldAttribute(String columnName)
{
this.columnName = columnName;
}
[AttributeUsage(AttributeTargets.Property)]
public class BaseFieldAttribute : Attribute
{
// Fields
private String _FieldDescription = "";
private String columnName;
private String tableName;
private Object _DefaultValue;
private Int32 _Len = 0;
// Methods
public BaseFieldAttribute(String columnName)
{
this.columnName = columnName;
} // Properties
/// <summary>
/// 字段名称
/// </summary>
public String ColumnName
{
get
{
return this.columnName;
}
set
{
this.columnName = value;
}
} /// <summary>
/// 字段描述
/// </summary>
public String FieldDescription
{
get
{
return this._FieldDescription;
}
set
{
this._FieldDescription = value;
}
} /// <summary>
/// 表名称
/// </summary>
public String TableName
{
get
{
return this.tableName;
}
set
{
this.tableName = value;
}
} /// <summary>
/// 添加字段默认值
/// </summary>
public Object DefaultValue
{
get
{
return this._DefaultValue;
}
set
{
this._DefaultValue = value;
}
} /// <summary>
/// 数据类型的最大长度
/// </summary>
public Int32 Len
{
get
{
return this._Len;
}
set
{
this._Len = value;
}
}
}