PDA

View Full Version : سوال: تیک دار کردن نود های treeview به صورت داینامیک



soha_smb
چهارشنبه 03 اردیبهشت 1393, 14:34 عصر
با سلام
من یه treeview دارم که میره منو هام رو از تو table منو می خونه و میاره نشون میده(البته اینکار رو با xmlانجام دادم).
userid کاربر رو هم تو صفحه دارم.
حالا می خوام بعد از اینکه treeview پر شد توسط userid و نود id بره و توی یه جدوله دیگه چک کنه ببینه که ایا اون ایدی کاربر و نودid وجود داره یا نه ؟اگه وجود داشت بیاد و اون نود رو توtreeview تیک دار کنه
لطفا راهنمایی کنید که کجا باید کد اینکار رو بنویسیم؟ توی رویدادهای خود treeview یا یه تابع جدا؟

mRizvandi
پنج شنبه 04 اردیبهشت 1393, 14:00 عصر
باید دو تا حلقه بزنی برای پیدا کردن نودی که مد نظرت هست. پس از اینکه پیداش کردی، خصوصیت Checkbox رو فعال کنی.
البته من همیشه ترجیح میدم در همون زمان که دارم نود رو میسازم اگر لازم هست خصوصیت Checkbox رو هم فعال کنم. یعنی شما در همون حلقه هایی که داری نودها رو میسازی باید برای هر نود مقدار مورد نظرت در جدول دوم رو هم بررسی کنی. می تونی مقادیر رو یکبار لود کنی که نیاز نباشه در هر بار چک کردن دوباره دیتابیس رو بخونی.