چگونگی ذخیره اطلاعات یک DataGrid به صورت فایل XML
بسم الله الرحمن الرحیم
دوستان سلام
نصف شبتون بخیر !
دوستان یه سوال داشتم
میخوام اطلاعات یک دیتا گریدمو (چیزایی که وارد دیتا گرید کردم) به صورت فایل اکس ام ال (xml) ذخیره بشه
میشه بگید دقیقا چیکار باید بکنم؟ ممنون میشم اگه توضیحی بدید
اگه بخوام لود بشه چی؟
با تشکر
التماس دعا
یا حق
نقل قول: چگونگی ذخیره اطلاعات یک دیتا گرید به صورت فایل اکس ام ال
کار با xml توی امضام هس
اما راحت ترین راه همینه که استاد عزیز khokhan گفتن
نقل قول: چگونگی ذخیره اطلاعات یک DataGrid به صورت فایل XML
ممنون از دوستان !!! ولی الان من به جوابی نرسیدم نه نوشته ی استاد بزرگوار khokhan رو میبینم و نه امضای جناب آقای موسی عزیز
نقل قول: چگونگی ذخیره اطلاعات یک DataGrid به صورت فایل XML
سلام
اطلاعات گریدت از کجا پر میشه؟؟
از بانک یا خودش اطلاعات داره و بصورت کد نویسی وارد کردی؟؟؟
نقل قول: چگونگی ذخیره اطلاعات یک DataGrid به صورت فایل XML
سلام والا بنده از بانک استفاده نکردم
ببینید من برای سیو کردن باقی اطلاعاتم (مثل نوشته های تکست باکس ها و . . . ) از این روش استفاده کردم :
XmlTextWriter xml = new XmlTextWriter(Environment.CurrentDirectory + "//asd313.xml", Encoding.UTF8);
xml.Formatting = Formatting.Indented;
xml.WriteStartDocument();
xml.WriteStartElement("asd313");
xml.WriteElementString("name",textBox1.Text);
xml.WriteElementString("family", textBox2.Text);
xml.WriteElementString("msg", textBox4.Text);
xml.WriteElementString("Check", checkBox1.Checked.ToString());
استفاده کردم و برای لود این ها از کد های زیر استفاده کردم :
if (xml.NodeType != XmlNodeType.Element) continue;
{
switch (xml.Name)
{
case "name":
xml.Read();
if (!string.IsNullOrWhiteSpace(xml.Value))
{
textBox1.Text = xml.Value;
}
break;
case "family":
xml.Read();
if (!string.IsNullOrWhiteSpace(xml.Value))
{
textBox2.Text = xml.Value;
}
break;
case "msg":
xml.Read();
if (!string.IsNullOrWhiteSpace(xml.Value))
{
textBox4.Text = xml.Value;
}
break;
case "Chack":
xml.Read();
checkBox1.Checked = bool.Parse(xml.Value);
break;
}
}
استفاده کردم ، حالا خواستم علاوه بر این اطلاعاتی که توو یه فایل اکس ام ال سیو میشن ، دوتا دیتاگریدی که دارم هم به این روش در اون فایل اکس ام ال سیو بشن ، ایا چنین چیزی امکان داره؟ اگه امکان نداره تا از روش های دیگه ای استفاده کنم ؟ ممنون میشم کمکم کنید
اگرم نمیشه روش پیشنهادیتون رو بگید (البته احتمال میدم بشه ولی من بلد نباشم)