PDA

View Full Version : xml file



pooyansystem
پنج شنبه 13 دی 1386, 13:06 عصر
سلام
من می خوام یه سری از اطلاعات برنامم رو در قالب فایل xml ذخیره کنم و سپس اونو توی یک datatable نشون بدم من می خوام یه جدول داشته باشم به نام menu که شامل سه ستون باشه به نام های code,name,text و دو سطر با مقادیر 01,name1,text1 سطر بعدی ,02,name2,text2 اگه امکان داره به من بگید فایل xml من باید به چه صورت باشه و آیا کد زیر برای خوندن اطلاعات از فایل و نشون دادن اونها توی datatable درست است یا نه؟


DataTable table = newDataTable("menus");
DataColumn column = newDataColumn("code", typeof(System.String));
table.Columns.Add(column);
column = newDataColumn("name", typeof(System.String));
table.Columns.Add(column);
column = newDataColumn("text", typeof(System.String));
table.Columns.Add(column);
string fileName = "G:\\Projects\\test\\test\\XMLFile1.xml";
table.ReadXml(fileName);
dataGridView1.DataSource = table;

hassan razavi
پنج شنبه 13 دی 1386, 14:15 عصر
برای خوندن از فایل که ظاهرا که مشکلی نداره. برای ایجاد فایل xml هم میتونید همین جدولی رو که ساختید با 2-3 تا Datarow پرکنید و سپس Table را توسط کد زیر بصورت xml ذخیره کنید . اینجوری فرمت فایل xml تون رو می بینید.


table.WriteXml(fileName);