PDA

View Full Version : سوال: مشکل در استفاده از treeview



asiehmohammadian
شنبه 23 اردیبهشت 1391, 21:09 عصر
سلام
من یک مشکلی دارم اگردوستان لطف کنند راهنماییم کنن ممنون میشم
من یک صفحه دارم به نام صفحه محصول که در این صفحه مشتری میتونه محصولات موجود رو ببینه وخرید کنه
من میخوام محصولات مثل یک منوکه دارای زیرمنو است در کنارصفحه محصولم به مشتری نشون داده بشه که مشتری با کلیک روی ریشه (یاهمون پدر) بهش زیرریشه(یاهمون فرزند)نشون داده بشه و با کلیک روی اون اطلاعات کامل محصول و دریک گرید ویو ببینه
برای این کار میخوام از کنترل tree view استفاده کنم وتونستم یک نمونه کاربا treeview که درهمین سایت موجود بود وپیدا کنم به این اسم :
\ایجاد منو (یا درخت واره) با زیر منوهای تو در تو و نا محدود
اما یک مشکلی وجودداره اینه که در این صفحه که آدرسش بالا قراردادم اطلاعات از یک جدول خونده میشه ولی اطلاعات من یعنی منو وزیر منو از 2 جدول خونده میشه
یعنی من یک جدول دارم به اسم t_productgroup با فیلدهای id , group که در واقع ریشه در این جدول درج شده مثل یخچال وگاز و...
ویک جدول دیگه دارم به اسم t_productzgroup با فیلدهای id , z group , idgroup که زیر ریشه ها در این جدول درج میشه برای مثال زیر گروه یخچال : سای بای ساید ، یخچال فریزر و...
من میخواستم این 2 جدول و ازطریق ویزارد sql به هم وصل کنم ولی همونطور که میدونید برای treeview باید از xml استفاده کنیم.
آیا با xml هم میشه این کارو انجام داد ؟یعنی به صورت ویزارد این 2 جدول و به هم وصل کنم ؟اگرنمیشه لطف میکنید راهنماییم کنید باید چکارکنم وچطوری این منورودرست کنم ؟
من با c# میکنم
ممنونم ازلطفتون

asiehmohammadian
یک شنبه 24 اردیبهشت 1391, 12:19 عصر
یعنی واقعا هیچ کس نمیتونه کمکم کنه؟
خواهش میکنم دوستان بخش مشتری سایت من گیرش همینه
یک راهنمایی، یک کمکی
هیچ کس کمکم نمیکنه؟

Mohammadvb6
یک شنبه 24 اردیبهشت 1391, 13:57 عصر
http://irandevelopers.net/showthread.php?tid=89&pid=126#pid126
http://codenex.blogfa.com/post-4.aspx
http://barnamenevis.org/showthread.php?118811-%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-treeview-%D8%A8%D9%87-%D8%A8%D8%A7%D9%86%DA%A9-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA%DB%8C

asiehmohammadian
یک شنبه 24 اردیبهشت 1391, 16:06 عصر
یک دنیا ازتون ممنونم مشکلم حل شد
واقعالطف کردید
خیلی خیلی خیلی ممنونم

asiehmohammadian
دوشنبه 25 اردیبهشت 1391, 11:18 صبح
دوستان توروخدا کمکم کنید من یک مشکل جدید پیدا کردم
من تونستم با استفاده از لینکی که دوست عزیزگذاشتن treeview به دیتابیس وصل کنم اما یک مشکلی برام ایجاد شد اونم اینه که من میخوام وقتی مشتری روی هرنودی که کلیک میکنه اطلاعات اون نود مثل نام محصول،عکس محصول،قیمت محصول و...دریک گریدویوبهش نمایش داده بشه برای این کارباید id اون نود وداشته باشم که بتونم درشرط where گریدم ازش استفاده کنم ولی treeview کلایک id داره یعنی برای هرنود id جداگانه ای نداره من باید چکارکنم؟؟
توروخداکمکم کنید مغزم دردگرفت اینقدرفکرکردم
خواهش میکنم کمکم کنیدشدیدا گیرکردم:گریه::ناراحت:

asiehmohammadian
دوشنبه 25 اردیبهشت 1391, 15:10 عصر
دوستان توروخدا یکی 1 جواب بهم بده
حواهش میکنم
من خیلی گیر کردم خواهش میکنم کمکم کنید:گریه:

Mohammadvb6
دوشنبه 25 اردیبهشت 1391, 15:26 عصر
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
string a=TreeView1.SelectedNode.Value;

}

asiehmohammadian
سه شنبه 26 اردیبهشت 1391, 17:59 عصر
ممنون دوست عزیز
من 1 سوال دارم این تکه کدی که شمانوشتید id وبه صورت رشته برمیگردونه درصورتی که id من به صورت عدد ثبت میشه من برای اینکه این رشته به عدد تبدیل بشه قبل از page_load یک متغیرتعریف کردم به اسم x وزیر تکه کدی که شما نوشتید این تکه کد وبراش نوشتم :
x = Int32.Parse(a);
اینطوری تبدیل به عدد میشه اما وقتی در شرط where گریدویواون سطرجدولمو برابربا این متغیر یعنی x قرارمیدوم هیچ کاری انجام نمیده
توروخداراهنماییم کنید
دیگه واقعانمیدونم باید چکارکنم
خواهش میکنم
من صفحه کدموبراتون میذارم لطف میکنید نگاه کنید؟

توروخدایکی کمکم کنه
هرراهی به ذهنم رسید انجام دادم:گریه::افسرده::ناراحت:

myazdani
پنج شنبه 02 آذر 1391, 12:02 عصر
http://irandevelopers.net/showthread.php?tid=89&pid=126#pid126
http://codenex.blogfa.com/post-4.aspx
http://barnamenevis.org/showthread.php?118811-%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-treeview-%D8%A8%D9%87-%D8%A8%D8%A7%D9%86%DA%A9-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA%DB%8Cً

عزیز ممنون از منابعی که معرفی کردی
من از لینک دوم استفاده کردم ولی کد مربوط به tree view ویندوز هست و رویدادی داره به نام begin upadate که تو برنامه نویسی وب ظاهرا در دسترس نیست
کسی میدونه جایگزینش چی هست؟؟

myazdani
یک شنبه 05 آذر 1391, 19:09 عصر
دوستان خواهش می کنم اگه کسی کد مربوط به ساختن tree view از پایگاه داده رو داره بذاره یا می تونه کمکی کنه دریغ نکنه

کارم بدجور گیر این موضوع هست

fakhravari
یک شنبه 05 آذر 1391, 19:40 عصر
http://barnamenevis.org/showthread.php?358698-%D8%AF%D8%A7%DB%8C%D9%86%D8%A7%D9%85%DA%A9-%DA%A9%D8%B1%D8%AF%D9%86-%D9%85%D9%86%D9%88-%D9%88%D8%A8%D8%B3%D8%A7%DB%8C%D8%AA&p=1602185&viewfull=1#post1602185

myazdani
یک شنبه 05 آذر 1391, 21:46 عصر
http://barnamenevis.org/showthread.php?358698-%D8%AF%D8%A7%DB%8C%D9%86%D8%A7%D9%85%DA%A9-%DA%A9%D8%B1%D8%AF%D9%86-%D9%85%D9%86%D9%88-%D9%88%D8%A8%D8%B3%D8%A7%DB%8C%D8%AA&p=1602185&viewfull=1#post1602185

خیلی ممنونم
مفید بود و خیلی استفاده کردم ولی نتونستم کدی رو که برای ساختن منو بر اساس جدول گذاشته بودین رو برای ساخت tree view با دانسته هام در این زمینه تطبیق بدم و مشکلم رو حل کنم.:متفکر:

لطف کردین به هر حال

myazdani
دوشنبه 06 آذر 1391, 14:17 عصر
کدی که تو پست آقای فخر آوری برا tree view بود فقط برا دو سطح کار میکنه .کسی میدونه چه تغییراتی باید اعمال بشه تا برای سطوح بیشتر هم جواب بده؟؟

myazdani
دوشنبه 06 آذر 1391, 22:20 عصر
دوستان جوابشو پیدا کردم بعد از ساعتها جست و جو

برای اینکه تاپیک به سرانجام برسه و بی جواب نمونه:


http://forums.asp.net/t/1495522.aspx/1

برنامه ش درست کار میکنه ولی کامل نیست و فقط برا دورسطح دو سطح درست کار میکنه و نیاز به یه سری تغییرات داره اگر کسی به نتیجه ای رسید لطفا بگه

موید باشید