当前位置: 首页 > article >正文

C# TreeView的两种绑定方法

工具C# ,Access.

数据库中有tblStu,tblDept和tblClass三个表。其中tblClass.Class_Dept的外键是tblDept.Id。tblstu.Stu_Class的外键是tblClass.Id

本文主要实现的功能是利用代码使TreeView的根节点绑定tblDept表的内容,二级节点绑定在相应的根节点下,点击TreeView相应

班级时,在DataGridView中显示相应班级的学生。


我首先想到的实现思路是使用BindingSourse中的Filter方法。

首先编写Sql查询语句,创建适配器,打开连接,实例化一个DataSet,填充,实例化BindingSourse对象,绑定数据源,构造Class_Name='e.Node.Text'  字符串。最后将ds绑定DataGridView数据源。

代码如下:

            //////第一种方法///
            ///
            string strSQL = "select tblStu.*,tblClass.Class_ID,tblClass.Class_Name from [tblStu] ,[tblClass] where tblClass.Class_Id = tblStu.Stu_Class";
            OleDbDataAdapter da = new OleDbDataAdapter (strSQL ,con  );
            con.Open ( );
            DataSet ds = new DataSet ( );
            da.Fill (ds, "tblStu");
   
http://www.lryc.cn/news/2418678.html

相关文章:

  • 刀剑封魔录多功能修改器 v1.2使用教程
  • 解析CNKI帐号用户名、密码破解秘笈
  • android4.0怎么用微信,新开放接口 Android版微信4.0全新体验
  • cocos2d-x学习笔记-触屏事件详解
  • Red Hat Enterprise Linux ISO 全镜像各个版本下载,安装教程
  • 国内外优秀程序员的博客全在这了,请查收
  • 超详细很实用入门必看:Java,C与Python三种大热编程语言比较分析与建议
  • 分享4个优秀的博客导航站
  • 理论物理专题讲义(量子力学与统计物理部分)
  • 循环赛日程表(递归实现)
  • 单表最大2000W行数据
  • 全网最全!解决VirtualBox或VMware启动虚拟机时报错问题“不能为虚拟电脑打开一个新任务”和“Error In suplibOslnit”解决方案超全超详细
  • 分享115个ASP留言日记源码,总有一款适合您
  • 《神探狄仁杰》主题曲《长歌一曲》
  • Java的三种移位运算
  • 笔记-信息系统安全管理-信息系统的安全属性
  • Portal实现原理 --转载
  • 输出“A、B...Z、AA、AB...AZ、BA、BB...BZ.......”的结构
  • squirrel sql client linux,SQuirreL SQL Client
  • 手机qq2012(android)1.0,手机qq2012安卓1.0 几个版本改进后的正式版本
  • fbreader android源码分析,开源阅读器FBReader Android版本的编译
  • 获取flash显示区域 的 getBounds 和 getRect
  • 你用 Python 写过哪些有趣的脚本?
  • 博客系统第1关:博客系统之用户注册
  • 一文读懂面试官都在问的Log4J2漏洞
  • 95-260-058-源码-检查点-CheckpointBarrierHandler
  • 一款挂靠QQ的盗号木马清理记
  • VOIP
  • Zephry开发指南——环境变量
  • 【CTF之Crypto】与佛论禅解密~罰亦般諳醯至上闍切羯哆究南缽寫奢婆罰夢梵究怯娑