ورود

نسخه کامل مشاهده نسخه کامل : xml و listview



CHAPTER
26-08-2009, 11:57
سلام به همه دوستان
چطور می تونم داده های موجود در یک فایل xml رو در listview نشون بدم
با تشکر

_H2_
27-08-2009, 10:47
سلام
باید اول اطلاعات xml را در قالب یک شی مجموعه ای بخوانید و در List یا Collection یا Array یا DataTable یا DataSet و... قرا دهید.
بعد اگر lisview باشد میتوانید با یک حلقه آیتم ها را به Items اضافه کنید و
اگر مثلاً datagridview باشد میتوانید با DataSource پرش کنید و...

خواندن xml هم بستگی به فرمت و قالبش دارد و اینکه کجا نوشته شده.
- مثلاً برای ساختارهای مرسوم میتوان از System.Xml.Serialization.XmlSerializer استفاده کرد که سریع xml تولید یا بخواند.

- یا برای ساختار DataTable و DataSet میتوان از متدهای WriteXml و ReadXml استفاده کرد.

- در نهایت اگر xml شما فرمتی خاص داشت که نمیتوان دو مورد قبلی را رویس اجرا کرد خودتان میتوانید گره به گره xml را با System.Xml.XmlTextReader بخوانید.

CHAPTER
27-08-2009, 10:48
فایل xml هم به صورت زیر هست


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

_H2_
27-08-2009, 11:54
سلام
مثلاً کدی شبیه این اطلاعات را در قالب آرایه میخواند:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید