mohitlog
جمعه 31 اردیبهشت 1389, 20:41 عصر
با سلام
میخاستم اولین پست آموزشیمو بدم
امیدوارم مورد استفاده دوستان قرار بگیره
شاید برای شما هم پیش اومده باشه که بخاین اطلاعاتتونو به جز دیتابیس در یک فایل XML ذخیره کنید , و از آن اطلاعات خود خوانده و کارهاتونو رو اون انجام بدین
دوستان میدونن که فایل های XML فرمت خاص خودشو داره.
<?xml version="1.0" encoding="UTF-8" ?>
<root>
<fruit>
<f_name>Lemon</f_name>
<f_color>Yellow</f_color>
</fruit>
<fruit>
<f_name>Grape</f_name>
<f_color>White</f_color>
</fruit>
<fruit>
<f_name>Grape</f_name>
<f_color>Black</f_color>
</fruit>
<fruit>
<f_name>Banana</f_name>
<f_color>Yellow</f_color>
</fruit>
</root>
تکه کد بالا یک قسمت از یک فایل XML هست
حالا میخواهیم این اطلاعات را در گریدویو نشون بدیم.
برای این کار یک گرید ویو رو به درون صفحه مرد نظر میکشیم و همونطور که هموتون میدونین گرید ویو از طریق DataSource پر میشه.
برای پر کردن گرید ویو توسط فایل XML باید به روش زیر عمل کرد.
یک شی از Data Set می سازیم
vb
dim ds as new dataset()
C#
Dataser ds = new dataset();
بعد از ساختن dataset باید به شکل زیر اطلاعات را از فایل XML خواند و درون شی ساخته شده ریخت..
vb
ReadXml(Server.MapPath(XMLFile.xml")ds.
C#
ds.ReadXml(Server.MapPath("XMLFile.xml"));
در انتها هم باید datasource گریدویو را انتخاب و متد databind را استفاده کرد.
Vb
GridView1.DataSource = ds
GridView1.DataBind()
C#
GridView1.DataSource = ds;
GridView1.DataBind();
امیدوارم تونسته باشم خوب توضیح داده باشم.
حرفه ای ها ببخشن.:خجالت::خجالت:
میخاستم اولین پست آموزشیمو بدم
امیدوارم مورد استفاده دوستان قرار بگیره
شاید برای شما هم پیش اومده باشه که بخاین اطلاعاتتونو به جز دیتابیس در یک فایل XML ذخیره کنید , و از آن اطلاعات خود خوانده و کارهاتونو رو اون انجام بدین
دوستان میدونن که فایل های XML فرمت خاص خودشو داره.
<?xml version="1.0" encoding="UTF-8" ?>
<root>
<fruit>
<f_name>Lemon</f_name>
<f_color>Yellow</f_color>
</fruit>
<fruit>
<f_name>Grape</f_name>
<f_color>White</f_color>
</fruit>
<fruit>
<f_name>Grape</f_name>
<f_color>Black</f_color>
</fruit>
<fruit>
<f_name>Banana</f_name>
<f_color>Yellow</f_color>
</fruit>
</root>
تکه کد بالا یک قسمت از یک فایل XML هست
حالا میخواهیم این اطلاعات را در گریدویو نشون بدیم.
برای این کار یک گرید ویو رو به درون صفحه مرد نظر میکشیم و همونطور که هموتون میدونین گرید ویو از طریق DataSource پر میشه.
برای پر کردن گرید ویو توسط فایل XML باید به روش زیر عمل کرد.
یک شی از Data Set می سازیم
vb
dim ds as new dataset()
C#
Dataser ds = new dataset();
بعد از ساختن dataset باید به شکل زیر اطلاعات را از فایل XML خواند و درون شی ساخته شده ریخت..
vb
ReadXml(Server.MapPath(XMLFile.xml")ds.
C#
ds.ReadXml(Server.MapPath("XMLFile.xml"));
در انتها هم باید datasource گریدویو را انتخاب و متد databind را استفاده کرد.
Vb
GridView1.DataSource = ds
GridView1.DataBind()
C#
GridView1.DataSource = ds;
GridView1.DataBind();
امیدوارم تونسته باشم خوب توضیح داده باشم.
حرفه ای ها ببخشن.:خجالت::خجالت: