PDA

View Full Version : (Saving TreeNode in Database )معادلNode.key در TreeView



مطهر
شنبه 21 آذر 1383, 18:44 عصر
با سلام
نمی دانم این TreeView بهتر شده یا بد تر....
به هر حال ...حال ما را گرفته...
در VB.6.0 ی خاصیت بود به نام KEY که یک شناسه ی یکتا به گره می داد .( که اگر می خواستیم مثلا نام گره ها در بانک ذخیره کنیم می شد)
این خاصیت در VB.NET نیست. :mad:
خاصیت مشابه یا روشی که بتوان شناسه ای یکتا از گره بدست آورد را سراغ ندارید.
با سپاس

علیرضا مداح
یک شنبه 22 آذر 1383, 17:37 عصر
سلام .
طریقه به دست آوردن ایندکس نود انتخاب شده :


TreeView1.SelectedNode.Index

مطهر
یک شنبه 22 آذر 1383, 21:51 عصر
با سپاس از توجه شما :thnx:
اندیس هر Node یکتا نیست . Node با اندیس تکراری یافت می شود. امتحان کنید
با سپاس

b.mahsa
شنبه 19 دی 1388, 09:35 صبح
نمیدونم منظورتان همین بود یا نه؟

TreeView1.Nodes("id node pedar").Nodes.Insert(key, )

b.mahsa
شنبه 19 دی 1388, 09:38 صبح
TreeView1.Nodes(id node pedar).Nodes.Insert(key, text_node

Hossis
شنبه 19 دی 1388, 23:22 عصر
هر سؤالی در رابطه با TV (همون TreeView) داشتی بیا پیش خودم
اما معادل Key در دات نت هست همون Name بنابراین


Node.Key==Node.name

123456789momo
چهارشنبه 06 آذر 1392, 10:15 صبح
سلام
من کدی میخوام که از ثبت نود تکراری جلوگیری کنه؟
آخه تو treeview یی که دارم هرچی ند تکراری هست رو از sql میخونه و ثبت میکنه!
تشکر از کمکهاتون

Hossis
جمعه 08 آذر 1392, 00:16 صبح
سلام
من کدی میخوام که از ثبت نود تکراری جلوگیری کنه؟
آخه تو treeview یی که دارم هرچی ند تکراری هست رو از sql میخونه و ثبت میکنه!
تشکر از کمکهاتون
این که کاری نداره
با یک شرط تست می کنید که آیا نودی با این نام, وجود دارد یا خیر که اگر وجود داشت, دوباره اضافه نشود
اگر از فیلد Id شما نود ها رو نامگذاری کنید, تکرار پیش نمیاد.
If TV.Nodes.Find("25", True).Length Then
MsgBox("این شناسه از قبل وجود دارد!", 64 + 1048576 + 524288)
End If