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;
}
}
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;
}
}
相关文章推荐
- delphi中VirtualStringTree树使用方法之终结篇!2011-07-01 14:06VirtualStringTree 的用法详解:
- js中Map之基本用法分开单独写方法,当做类库使用
- Python执行效率测试模块timei的使用方法与与常用Python用法的效率比较
- C++中string的用法 string字符串的使用方法
- EL表达式的用法(四)--使用EL调用Java方法(JSTL中的函数)
- Ajax 1.0 中使用web控件调用后台方法的用法.
- .NET编程技术——实验07:Windows的注册表的基本使用方法,文件流保存为文本文件基础用法
- each的用法及while 的使用方法
- ajax 用法 + json使用方法
- Hibernate Annotation关系映射的几种类型映射用法及使用方法
- javascript getElementById 使用方法及用法
- easyui tree使用方法
- JavaScript使用pop方法移除数组最后一个元素用法实例
- DevComponents.AdvTree 使用方法
- 字串的连接最长路径查找(使用TreeSet集合的比较器new Comparator(){ }:匿名内部类方法)
- VC:va_list用法---隐含参数的使用方法
- 【leetcode】Flatten Binary Tree to Linked List,初次使用指针的指针的引用的方法
- RecyclerView 使用方法总结(一):RecyclerView的基本用法,及实现ListView
- Android ViewTreeObserver使用总结及获得View高度的几种方法
- 使用JDK1.7 java.nio.file.Files.walkFileTree方法遍历文件夹下的文件