کنترل Tree


زی فریم

این کنترل برای نمایش ساختار درختی در پروژه به کار می رود. زمانی که توسعه دهنده بخواهد داده ای را به صورت سلسله مراتبی به کاربر نمایش دهد، از این کنترل استفاده خواهد کرد. تنها با نوشتن یک کد ساده، زی فریم اطلاعات را به صورت مطلوب در اختیار کاربر قرار داده و کاربر می تواند گزینه مورد نظر خود را انتخاب نماید. برای واکشی اطلاعات از بانک اطلاعاتی و نمایش آنها داخل کنترل مورد نظر، کد SQL زیر داخل خصوصیتDataSource کنترل نوشته می شود.

SELECT DBO.TreeStructure.ID
, DBO.TreeStructure.Parent_ID
, DBO.TreeStructure.ProvinceCity
FROM DBO.TreeStructure

جدولی که در دیتابیس ساخته می شود نیز باید ساختار درختی داشته باشد تا بتوان از آن در کنترل Tree استفاده نمود. به عنوان مثال ساختار درختی جدول استانها و شهرهای ایران به شکل زیر است.

زی فریم


نکته
      • فیلد اول کلید جدول است.
      • فیلد دوم باید کد والد باشد.
      • فیلد سوم مقدار نام های قابل نمایش است.
      • هیچ کدام از مقادیر اول و دوم نبایدNULL باشد.

نمایی از خروجی کنترل در تصویر زیر نمایش داده شده است.

زی فریم


  
×