您的位置:首页 > 运维架构

ProPertyGid的使用方法,tree用法

2007-12-18 11:15 330 查看
[Serializable]
public class xzExcelParam
{
private string FDBColumnName = "";
[Description("数据库字段"), Category("Xzz"), DefaultValueAttribute("")]
public string DBColumnName
{
get
{
return FDBColumnName;
}
set
{
if (FDBColumnName != value) FDBColumnName = value;
}
}

private string FEXCELColumnName = "";
[Description("EXCEL字段"), Category("Xzz"), DefaultValueAttribute("")]
public string EXCELColumnName
{
get
{
return FEXCELColumnName;
}
set
{
if (FEXCELColumnName != value) FEXCELColumnName = value;
}
}

private bool FisCreate = true;
[Description("是否进行创建"), Category("Xzz"), DefaultValueAttribute(true)]
public bool isCreate
{
get
{
return FisCreate;
}
set
{
if (FisCreate != value) FisCreate = value;
}
}

private bool FisRepeat = false;
[Description("重复记号"), Category("Xzz"), DefaultValueAttribute(false)]
public bool isRepeat
{
get
{
return FisRepeat;
}
set
{
if (FisRepeat != value) FisRepeat = value;
}
}

private string FDefaultValue = "";
[Description("生成默认值"), Category("Xzz"), DefaultValueAttribute("")]
public string DefaultValue
{
get
{
return FDefaultValue;
}
set
{
if (FDefaultValue != value) FDefaultValue = value;
}
}
}

//属性列表的变化
private void trDSFields_AfterCheck(object sender, TreeViewEventArgs e)
{
if (e.Node is xzTreeNode)
{
((e.Node as xzTreeNode).Sender as xzExcelParam).isCreate = e.Node.Checked;
}
}
//字段的相关属性
private void trDSFields_AfterSelect(object sender, TreeViewEventArgs e)
{
if (e.Node is xzTreeNode)
{
ppExcel.SelectedObject = (e.Node as xzTreeNode).Sender;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: