PDA

View Full Version : سوال: ذخیره اطلاعات کل TreeView در بانک اطلاعاتی



Alirezanet
سه شنبه 29 دی 1388, 16:45 عصر
سلام
برای اینکه 1 treeview رو توی یه فایل xmg یا یک database ذخیره کنیم و همون اطلاعات رو بتونیم توی treeview برگشت بدیم برای مشاهده چه راهی رو پیشنهاد میکنین .

توی برنامه من از کاربر توی 1 treeview اطلاعات گرفته میشه و میخوام یه جایی مثله یک database ذخیره شه و وقتی کاربر بهش احتیاج داشت به همون شکل قبلی برگردونده شه .
؟؟؟؟؟؟؟؟؟؟؟؟؟

Hossein Bazyan
سه شنبه 29 دی 1388, 17:29 عصر
سلام
نودها را تک تک بخون و ذخیره کن.
یک کلید هم برای سر نودها قرار بده

Alirezanet
سه شنبه 29 دی 1388, 17:37 عصر
ممنون از کمکتون ... این بهترین راهه ولی اگه کسی کامپونتی داشته باشه خیلی خوب میشه ...:قلب:

Hossis
سه شنبه 29 دی 1388, 20:21 عصر
من بانک اطلاعاتی رابطه ای رو پیشنهاد می کنم که تعداد جداولش به تعداد لول های Treeview هست

arsalansalar
چهارشنبه 30 دی 1388, 08:20 صبح
http://barnamenevis.org/forum/showthread.php?t=154637

Alirezanet
چهارشنبه 30 دی 1388, 12:17 عصر
من بانک اطلاعاتی رابطه ای رو پیشنهاد می کنم که تعداد جداولش به تعداد لول های Treeview هست

خوب تعداد گره ها و آیتم ها مشخص نیست که چند تاست ؟!؟
نمونه یا مثال میتونین بزنین؟

Alirezanet
چهارشنبه 30 دی 1388, 12:22 عصر
http://barnamenevis.org/forum/showthread.php?t=154637

ممنون از لینکتون ولی این سورس توی .net2008 کار نمیکنه یه سری ارور میده نتونستم درست کارشو ببینم . ؟!؟؟:گریه::گریه::گریه::عصبانی ++:

sari-1369
چهارشنبه 30 دی 1388, 12:34 عصر
به طور مصال این رو در نظر بگیر : 1. کشور 2. استان 3. شهر

خب ؟ یه ساختار درختی از اینم میخوایم تشکیل بدیم و اونو تو بام ذخیره کنیم .

سه تا جدول میسازیم ، 1. کشور ( کد کشور ، عنوان )

2. استان (کد استان ، کد کشور ، عنوان )

3. شهر (کد شهر ، کد استان ، عنوان )

انطوری رابطه بین نود های TreeView رو طراحی کردیم .

حالا برای نمایش اون توی TreeView چند روش وجود داره ، من خودم از این روش استفاده میکنم که .

اول تمام "کشور" هارو از جدول کشور میخونم و هرکدوم رو به عنوان یک گره قرار میدم ، حالا به ترتیب کشور ها میایم "استان" های مربوط که اون کشور که تو جدول استان هستش رو میخونیم و مثل قبل اونارو ایجاد میکنیم و همین کار رو برای شهر ها تکرار میکنیم.

Hossis
پنج شنبه 01 بهمن 1388, 13:53 عصر
یک نمونه هم این جا هست (http://vb2008.mihanbb.com/thread-49.html) البته یک خطاهای جزئی داره که می تونید برطرف کنید
مهم این است که در این سورس، با یک جدول می توان بی نهایت Level ایجاد کرد.

Alirezanet
پنج شنبه 01 بهمن 1388, 15:30 عصر
:گریه: ممنون از همکاریتون ولی هنوز به جایی نرسیده بازم اگه کسی کد و پیشنهاد داره ممنون میشم که بگه ....

چون برنامه من یه چیزی تو مایه های اکسپلورر رو توی treeView لود میکنه نمیدونم چجوری میشه جمع و جورش کرد ؟!!

Hossein Bazyan
پنج شنبه 01 بهمن 1388, 16:55 عصر
:گریه: ممنون از همکاریتون ولی هنوز به جایی نرسیده بازم اگه کسی کد و پیشنهاد داره ممنون میشم که بگه ....

چون برنامه من یه چیزی تو مایه های اکسپلورر رو توی treeView لود میکنه نمیدونم چجوری میشه جمع و جورش کرد ؟!!
سلام
حالا باید فقط در دیتابیس ذخیره بشه ؟
چرا در xml ذخیره نمیکنی هم قابل ویرایشه و هم میشه راحت برنامشو نوشت.

Alirezanet
پنج شنبه 01 بهمن 1388, 22:58 عصر
من تا حالا از Xml حقیقاتا استفاده نکردم و نمیدونم جواب میده یا نه !؟؟!؟

اگه بشه ازش مثله یه بانک اطلاعاتی یا دیتابیس استفاده کرد خیلی بهتره چون من مجبور بودم از اکسس استفاده کنم که بانک رو بتونم کپی بگیرم . اگه این از نظر دوستان خوبه ............!؟!؟!؟!؟!

Hossein Bazyan
پنج شنبه 01 بهمن 1388, 23:28 عصر
من تا حالا از Xml حقیقاتا استفاده نکردم و نمیدونم جواب میده یا نه !؟؟!؟

اگه بشه ازش مثله یه بانک اطلاعاتی یا دیتابیس استفاده کرد خیلی بهتره چون من مجبور بودم از اکسس استفاده کنم که بانک رو بتونم کپی بگیرم . اگه این از نظر دوستان خوبه ............!؟!؟!؟!؟!

سلام
ببین لینکهای زیر به دردت میخوره ؟
در ضمن تا جایی که یادمه یه برنامه هم در همین وب سایت برای بایند treeview به دیتابیس توسط یکی از دوستان ارائه شد ببین پیداش میکنی

http://www.java2s.com/Code/CSharp/GUI-Windows-Form/TreeViewDataBinding.htm

http://www.dotnetheaven.com/Uploadfile/danish.hameed/TreeViewControl07162005055926AM/TreeViewControl.aspx

Hossein Bazyan
پنج شنبه 01 بهمن 1388, 23:31 عصر
سلام
لینک و پیدا کردم
ببین به دردت میخوره
http://barnamenevis.org/forum/showthread.php?t=81415&highlight=treeview

msn2010
یک شنبه 27 تیر 1389, 12:17 عصر
سلام دوستان
من یک treeview درست کردم که شامل بچه نودهایی هست.میخوام وقتی که در زمان اجرای برنامه روی یکی از بچه نودها کلیک کردم بتونم وارد یک صفحه جدید بشم.اون دستورها رو چجوری و کجای treeview باید بنویسم؟