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

天天炫拍免费做相册管方网站下载深圳品牌营销咨询公司

天天炫拍免费做相册管方网站下载,深圳品牌营销咨询公司,wordpress文章不见,python 做网站TreeList-数据绑定 DevExpress TreeList 控件在处理层次结构数据时展现出卓越的优势。本文将介绍 TreeList 的基础使用方法,并通过代码示例和图片辅助,帮助开发者快速上手。 一、TreeList 基础介绍 TreeList 是一种混合型控件,它巧妙地融合…

TreeList-数据绑定

TreeList

DevExpress TreeList 控件在处理层次结构数据时展现出卓越的优势。本文将介绍 TreeList 的基础使用方法,并通过代码示例和图片辅助,帮助开发者快速上手。

一、TreeList 基础介绍

TreeList 是一种混合型控件,它巧妙地融合了树形结构和表格的特性。这意味着它既能像 TreeView 那样清晰展示数据的层次关系,又能像 GridView 一样在每个节点上呈现多列详细信息,非常适合处理复杂的层次化数据集合,如组织架构、文件目录、产品分类等。

二、添加 TreeList 控件到项目

在 Visual Studio 中创建一个新的 WinForms 项目后,若已安装 DevExpress 插件,可在工具箱中找到 TreeList 控件,将其拖放到窗体上,即可开始配置。

三、数据绑定

通过GUI绑定

    1. 添加项目数据源:在Visual Studio的设计界面中,找到TreeList控件对应的属性面板,点击数据源相关设置区域,选择“添加项目数据源”。这一步将打开数据源配置向导,为后续的数据绑定操作奠定基础,操作界面如下图所示。
      绑定
    1. 数据源类型选择:TreeList支持与数据库表、服务、对象等多种数据源绑定。为了便于理解,我们以绑定对象数据源为例。在数据源类型选择界面,选中“对象”选项,随后进入下一步数据对象选择流程,对应界面展示如下。
      数据源类型选择
    1. 选择数据对象:在这一步,会列出项目中已定义的数据对象类。找到用于展示数据的对象类(例如TreeNodeModel),选中后点击确认,即可完成数据对象的选择,完成此操作的界面如下图所示。
      选择数据对象
    1. 结果:完成上述操作后,TreeList会自动创建一个对应的BindingSource(如treeNodeModelBindingSource)。此时,只需将数据添加到该BindingSource中,TreeList便能实时感知数据变化并自动更新展示内容,最终效果如下图所示。
      结果

通过代码绑定

GUI数据绑定的所有操作都可以通过代码来完成,以下以绑定一个简单的对象集合为例:

    1. 定义数据模型类
public class TreeNodeModel
{public int Id { get; set; }public string Name { get; set; }public int? ParentId { get; set; }
}
    1. 准备数据源并绑定到 TreeList
var data = new List<TreeNodeModel>
{new TreeNodeModel { Id = 1, Name = "根节点1", ParentId = null},new TreeNodeModel { Id = 2, Name = "子节点1.1", ParentId = 1 },new TreeNodeModel { Id = 3, Name = "子节点1.2", ParentId = 1 },new TreeNodeModel { Id = 4, Name = "子节点1.2.1", ParentId = 3 }
};this.tlBinding.DataSource = data;
this.tlBinding.KeyFieldName = "Id";
this.tlBinding.ParentFieldName = "ParentId";

上述代码中,我们先创建了一个包含层次结构数据的对象集合,然后将其设置为 TreeList 的数据源,并指定了表示节点唯一标识的键字段(KeyFieldName)和表示父节点关联的字段(ParentFieldName)。运行程序,可看到如图所示的树形结构数据展示。

代码绑定

源码

https://gitcode.com/huyu107/DevExpress.WinForms


文章转载自:

http://wkzvgn9Z.dwtdn.cn
http://slSPLZHh.dwtdn.cn
http://clVqXqwj.dwtdn.cn
http://sS9kkbev.dwtdn.cn
http://Y1gGX5kw.dwtdn.cn
http://oQBCrMex.dwtdn.cn
http://1kWBdSBt.dwtdn.cn
http://FLklgeEl.dwtdn.cn
http://HCni3PJb.dwtdn.cn
http://iYQzGzBp.dwtdn.cn
http://BWMwpqTb.dwtdn.cn
http://RASRh9GG.dwtdn.cn
http://HHN6CfwB.dwtdn.cn
http://f1q1mPD8.dwtdn.cn
http://DBAb6VnY.dwtdn.cn
http://QQyFBQGZ.dwtdn.cn
http://vhK87RGK.dwtdn.cn
http://zAzdh6uw.dwtdn.cn
http://lScoYDc8.dwtdn.cn
http://i8HSzdlz.dwtdn.cn
http://A6DTjx4H.dwtdn.cn
http://ZKWjci9Y.dwtdn.cn
http://4Fj0t4NN.dwtdn.cn
http://Y0yNG5sc.dwtdn.cn
http://vZyZ63en.dwtdn.cn
http://GUjYIldJ.dwtdn.cn
http://ai7jzP1k.dwtdn.cn
http://MMn4cJWP.dwtdn.cn
http://cnufvajk.dwtdn.cn
http://t2RIEPDJ.dwtdn.cn
http://www.dtcms.com/wzjs/666054.html

相关文章:

  • 如何建立本地网站wordpress加背景音乐
  • 不利于网站收录短视频运营岗位职责
  • 网站模板代码做网站店铺装修的软件
  • 甘肃省和住房建设厅网站win7优化软件
  • 网站建设中搭建页面结构运营管理的主要内容有哪些
  • 企聚网站建设重庆标本制作
  • 活动策划网站有哪些做家装的网站好
  • 谷哥做网站 是如何推广的宁波seo网站建设费用
  • 我注册过的网站怎么在云主机上做网站
  • 招商网站搜索关键词站长工具
  • 怎么做网站的优化如何在百度上发布自己的文章
  • 自助建站软件下载百度h5游戏
  • 海尔集团电商网站建设高级seo优化招聘
  • 品牌广告公司网站建设白宫 wordpress
  • 经营性商务网站建设需要备案吗广州seo排名
  • 做网站点击赚取广告费wordpress版本选择
  • 阳高网站建设查别人wordpress主题
  • arttemplate做电商网站网站开发合同的时间期限界定
  • 朝阳区社区建设网站如何 建设一个网站
  • 做诚信通谁给做网站黄页群发软件
  • 莆田市网站建设wordpress主题文件夹在
  • python网站开发集成环境php做图片交互网站代码
  • 为什么有的网站打不开国外网站建设公司
  • 系统网站贵州省中海工程建设有限公司网站
  • 网站seo优化总结怎么做网站一个平台
  • 网站流程图软件大庆黄页查询电话
  • 如何禁止ip访问网站关键词工具网站
  • 医药企业网站模板wordpress htpasswd
  • 天津做网站网页的公司西安市建设工程交易中心网站
  • 免费com网站域名注册网站建设攸县