您的位置:首页 >> 编程开发 >> .NET >> C# >> 正文
C# RSS
 

『原创』C#中TreeView类操作全攻略:建立树,新增节点,删除节点,修改节点,拖动节点,与Oracle数据库交互…

http://www.rdxx.com 04年03月05日 09:14 互连网 我要投稿

using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using com.prm.client.tools;
using System.Data.OracleClient;
//using com.prm.client.common;


namespace com.prm.client.forms
{
 /// <summary>
 /// SM_EditFunction 的摘要说明。
 /// </summary>
 public class SM_EditFunction: System.Windows.Forms.Form
 {
  private System.Windows.Forms.Label lbl_Name;
  private System.Windows.Forms.TextBox txt_Name;
  private System.Windows.Forms.Label lbl_Tag;
  private System.Windows.Forms.TextBox txt_Tag;
  private System.Windows.Forms.CheckBox ckb_IsInterface;
  private System.Windows.Forms.Label lbl_IsInterface;
  private System.Windows.Forms.Label lbl_Type;
  private System.Windows.Forms.Label lbl_FunEntity;
  private System.Windows.Forms.ComboBox cbo_Type;
  private System.Windows.Forms.TextBox txt_FunEntity;
  private System.Windows.Forms.Label lbl_BelongTo;
  private System.Windows.Forms.TextBox txt_BelongTo;
  private System.Windows.Forms.TextBox txt_Detail;
  private System.Windows.Forms.Label lbl_Detail;
  private System.Windows.Forms.Button btn_Confirm;
  private System.Windows.Forms.Button btn_Cancel;
  private System.Windows.Forms.Button btn_Help;


  //用来保存原始的功能记录
  private FunctionTable oriFuncItem;
  
  //用来保存数字字典功能类别的数据
  ClientDictionary[] DIC_funcType;
  //用来保存Connection属性
  private OracleConnection funcTableConn;
  //用来保存修改后的记录
  private FunctionTable newFuncItem;
  public FunctionTable NewFuncItem {get {return newFuncItem;}}
  //用来判断是否用户进行了修改
  private bool isEdit=false;
  public bool IsEdit {get {return isEdit;}}
  /// <summary>
  /// 必需的设计器变量。
  /// </summary>
  private System.ComponentModel.Container components = null;
  
  /// <summary>
  /// 构造函数,通过editFuncItem参数和dic_funcType对窗口进行初始化值
  /// </summary>
  public SM_EditFunction(FunctionTable editFuncItem,ClientDictionary[] dic_funcType)
  {
   //
   // Windows 窗体设计器支持所必需的
   //
   InitializeComponent();
   //用参数值对本窗口相应的变量进行赋值保存
   oriFuncItem=editFuncItem;
   DIC_funcType=dic_funcType;
   const string VALUEMEMBER="valueMember",DISPLAYMEMBER="displayMember",NULLTEXT="";
   cbo_Type.DataSource = DIC_funcType;
   cbo_Type.ValueMember = VALUEMEMBER;
   cbo_Type.DisplayMember = DISPLAYMEMBER;


   DataAccessObject funcTableAccessObject=new DataAccessObject();

共7页  1 2 3 4 5 6 7


 
 
标签: 拖动 , 删除 , 全攻略 , 交互 , TreeView , Oracle数据库 , C# , , 操作 , IE , 数据 , Oracle , 攻略 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站