ايران ويج

نسخه‌ی کامل: كمك براي Treeview
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام من مي خواستم يك فايل تكست رو در يك Treeview به صورت زير قرار بدم:
با فرض اينكه اطلاعات فايل تكست اين باشه:
کد:
[s0000]
nazwa=SECA
ua=000000000000
ppua=00000000
date=00/00/1990
pbm=0000000000000000
key=00                            
key=01                            
key=0c                            
key=0d                            
key=0e                            
key=10                            
key=11                            
key=1c                            
key=1d                            
key=1e                            

[s0030]
nazwa=RAI*13E
ua=000000000000
ppua=00000000
date=31/01/2006
pbm=FFFFFFFFFFFFFFFE
key=00                            
key=01                            
key=0c 36EB6CFD43FC6B8F 10/11/2005
key=0d 65E283AD886BEEFB 13/12/2005
key=0e 57327DC2A862B1FB 13/06/2003
key=10                            
key=11                            
key=1c                            
key=1d                            
key=1e

نمودار شاخه اي به اين صورت باشه:


[تصویر:  treeview.JPG]


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

با تشکر
عكست بالا نيومد ؛ منظورت رو نفهميدم

ولي در اين لينك ها مثال هاي خوبي است :

http://www.vbcode.com/Asp/showsn.asp?theID=10312
http://www.vbcode.com/Asp/showsn.asp?theID=9097
http://www.vbcode.com/Asp/showsn.asp?theID=7671
http://www.vbcode.com/Asp/showsn.asp?theID=7659
مثال هاي خوبي بود ولي من مي خوام تري ويو بر اساس فايل تكست طبقه بندي بشه و همين مشكل شده و خوندنه فايل و ... پيرمو در آورده من كه كم آوردم حالا منتظر نظرات شما هستم! :roll: در ضمن عكس رو آدرسش رو عوض كردم حالا معلوم ميشه؟؟

در ضمن اطلاعات من متغير هست و برنامه هم بايد متغر كار كنه(قاطي كردم ديگه 8O !!)


فعلا ....
St4r-S4t نوشته است:مثال هاي خوبي بود ولي من مي خوام تري ويو بر اساس فايل تكست طبقه بندي بشه و همين مشكل شده و خوندنه فايل و ... پيرمو در آورده من كه كم آوردم حالا منتظر نظرات شما هستم! :roll: در ضمن عكس رو آدرسش رو عوض كردم حالا معلوم ميشه؟؟

در ضمن اطلاعات من متغير هست و برنامه هم بايد متغر كار كنه(قاطي كردم ديگه 8O !!)


فعلا ....

به نظر من عوض اینکه تکست بنویسی xml بنویس .... اینجوری خیلی راحت میتونی تو لیست ویو نشونشون بدی....
نه نميشه دوست عزيز باید تکست باشه و راه نداره!!
در ضمن شکل قرارگیری نوشته خیلی شبیه اینی هست ولی این طور نیست و من از این موضوع استفاده کردم ولی با مشکل برخوردم که اگر بشه این مشکل رو برام برطرف کنید!!
مشکل اینجاس که اولین section رو فقط keyname و keyvalue رو می گیره و بقیه رو این کار رو نمی کنه؟!؟
و دومی اینکه keyname هایی که اینجوری هستند:
key00=1213121
key01=2145344
......
فقط اولی رو می گیره!؟!؟

حالا این سورس کد هست که نوشتم البته از چسبوندن و تغییر دادن چند تا سورس کد مجانی هست؟؟
ممنون می شم مشکلات رو رفع کنید:
دو جا آپلود کردم:

http://sgewd.noads.info/vb/Project.zip
http://sge-wd.50webs.com/VB/Project.zip


با تشکر[/url]
دوستان ببخشيد ولي اگر بشه سريع تر... :cry:
كمك :cry: :cry:....
بابا يعني كسي نبود... :(
دوستان قبلي رو جواب نداديد يكي از با وفاها گفت حالا اينو بگيد كه:
سوال داشتم در مورد این که اگر بخوام اطلاعاتی که روی تری ویو هست رو تو یه فایل تکست ذخیره کنم باید چی کار کنم یعنی دیگه اصلا با فایلی که باهاش اطلاعات روی تری ویو هست کاری نداشته باشم و با همون شکل و فرمت اطلاعات روی تری ویو رو تو یه فایله تکست ذخیره کنم؟؟
(از print استفاده کردم ولی بعدی ها رو چاپ نمیکنه!؟!)

با تشکر از همه دوستان
منتظر جواب هاتون هستم
من فكر كنم كارت با توابع كار با INI راه بيفته
از قبيل :

کد:
Public Declare Function GetPrivateProfileSection Lib "kernel32" Alias "GetPrivateProfileSectionA" (ByVal lpAppName As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long

Public Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long

Public Declare Function WritePrivateProfileSection Lib "kernel32" Alias "WritePrivateProfileSectionA" (ByVal lpAppName As String, ByVal lpString As String, ByVal lpFileName As String) As Long

Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long