نمایش نتایج 1 تا 12 از 12

نام تاپیک: وارد کردن فایل xml در برنامه

  1. #1
    کاربر دائمی آواتار c-sharp_South
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    پشت و جلو کامپیوتر
    پست
    350

    وارد کردن فایل xml در برنامه

    سلام . میخواستم بدونم چطوری میشه یک فایل با پسوند xml رو درون برنامه import کرد که اطلاعات فایل توی یک textBox نشون داده بشه؟
    کاربر برنامه رو باز میکنه و فایل xml مورد نظرش رو به برنامه میده و برنامه اطلاعات فایل xml رو نشون میده.


  2. #2
    کاربر دائمی آواتار uniqueboy_ara
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    تهران
    پست
    420

    نقل قول: وارد کردن فایل xml در برنامه

    تو این پروژه به ساده ترین روش ممکن این کار رو برات انجام دادم :) هم میتونی اطلاعات رو داخل فایل XML ذخیره کنی و هم میتونی اونو بخونی و داخل برنامه نشون بدی - روش کار: XMLserialization
    .
    XML_READ_WRITE.rar

  3. #3
    کاربر دائمی آواتار sayvan
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    خودم
    سن
    30
    پست
    163

    نقل قول: وارد کردن فایل xml در برنامه

    سلام
    اول باید فضای نام زیر رو به پروژه وارد کنی
    using System.Xml;

    بعد رو دکمه کدا رو بنویس

    XmlDocument doc = new XmlDocument();
    doc.Load("d:\\1-10.xml");
    this.textBox1.Text = doc.InnerXml;

    مسیر فایلت رو درون تابع لود مینویسی

  4. #4
    کاربر دائمی آواتار c-sharp_South
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    پشت و جلو کامپیوتر
    پست
    350

    نقل قول: وارد کردن فایل xml در برنامه

    مرسی
    اگه بخوام یک قسمت خواصی از xml رو نشون بده توی textBox باید چیکار کنم؟
    مثلا:
    <?xml version="1.0" encoding="UTF-8"?><settings><aot>false</aot><authentication>normal</authentication><autologin>false</autologin><encryption>optional</encryption><installupdates>yes</installupdates><language>en</language><last_address>mehdiizadi@myhost</last_address><last_autoupdate>0</last_autoupdate><last_password>%E5%E7%E6%E1%E3%E4% E5</last_password><last_password_remember>true</last_password_remember><lastheight>560</lastheight><lastposx>400</lastposx><lastposy>20</lastposy><lastwidth>330</lastwidth><serveraddress></serveraddress><serverport></serverport><softwaretrack>stable</softwaretrack><welcomescreen>no</welcomescreen><welcomesettings>false</welcomesettings></settings>
    اگه بخوام فقط:
    <last_address>mehdiizadi@myhost</last_address>
    <last_password>%E5%E7%E6%E1%E3%E4%E5</last_password>
    رو بهم نشون بده باید چیکار کنم که قسمت های دیگه حذف بشن از textBox؟

  5. #5
    کاربر دائمی آواتار c-sharp_South
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    پشت و جلو کامپیوتر
    پست
    350

    نقل قول: وارد کردن فایل xml در برنامه

    یا واضح تر بگم.
    میخوام توی دو تا textbox جدا مقدار last_address و مقدار last_password رو نشون بده.

  6. #6
    کاربر دائمی آواتار uniqueboy_ara
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    تهران
    پست
    420

    نقل قول: وارد کردن فایل xml در برنامه

    شما میخوای خود تگ ها ( <Last_Adress></Last_Adress> ) هم توی تکست باکس ها باشه؟

  7. #7
    کاربر دائمی آواتار c-sharp_South
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    پشت و جلو کامپیوتر
    پست
    350

    نقل قول: وارد کردن فایل xml در برنامه

    نقل قول نوشته شده توسط uniqueboy_ara مشاهده تاپیک
    شما میخوای خود تگ ها ( <Last_Adress></Last_Adress> ) هم توی تکست باکس ها باشه؟
    نه ، فقط مقدارشون باشه

  8. #8
    کاربر دائمی آواتار uniqueboy_ara
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    تهران
    پست
    420

    نقل قول: وارد کردن فایل xml در برنامه

    خوب عزیزم، اون پروژه ای که برات گذاشتم همین کارو میکنه دیگه!
    شما فایل XML رو میخونی، بعدش هر فیلدی که لازم داشتی رو ازش استفاده می کنی
    فقط فرقش اینه که من اینجا مقدار رو توی لیبل ریختمريا، شما میخوای توی تکست باکس بریزی!

  9. #9
    کاربر دائمی آواتار c-sharp_South
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    پشت و جلو کامپیوتر
    پست
    350

    نقل قول: وارد کردن فایل xml در برنامه

    این رو متوجه شدم.
    واقعا مرسی بابت زحمتی که کشیدین و سورس رو آماده کردین.
    ولی هرچی سعی کردم اون جوری که میخوام بشه کد نویسیم داره error میده.
    خودم هم توش موندم که مشکل کجاست و چرا نمیتونم الان که سورس رو دارم حل کنم مشکلم رو!!!

  10. #10
    کاربر دائمی آواتار uniqueboy_ara
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    تهران
    پست
    420

    نقل قول: وارد کردن فایل xml در برنامه

    خیلی راحته، شما کافیه که کلاس Data.cs رو باز کنی و به ازای هر کدوم از فیلد هایی که داری، یه پروپرتی به اون کلاس اضافه کنی! همین...

    <?xml version="1.0" encoding="UTF-8"?>
    <settings>

    <aot>false</aot>
    <authentication>normal</authentication>
    <autologin>false</autologin>
    <encryption>optional</encryption>
    <installupdates>yes</installupdates>
    <language>en</language>
    <last_address>mehdiizadi@myhost</last_address>
    <last_autoupdate>0</last_autoupdate>
    <last_password>%E5%E7%E6%E1%E3%E4% E5</last_password>
    <last_password_remember>true</last_password_remember>
    <lastheight>560</lastheight>
    <lastposx>400</lastposx>
    <lastposy>20</lastposy>
    <lastwidth>330</lastwidth>
    <serveraddress></serveraddress>
    <serverport></serverport>
    <softwaretrack>stable</softwaretrack>
    <welcomescreen>no</welcomescreen>
    <welcomesettings>false</welcomesettings>

    </settings>

  11. #11
    کاربر دائمی آواتار c-sharp_South
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    پشت و جلو کامپیوتر
    پست
    350

    نقل قول: وارد کردن فایل xml در برنامه

    توی فایل class.cs این ها رو ریختم:
            public string last_address { get; set; }
    public string last_password { get; set; }

    توی Button هم این کد ها رو زدم:
                XmlSerializer Serial = new XmlSerializer(typeof (Data));
    using (OpenFileDialog ofd = new OpenFileDialog())
    {
    ofd.Filter = "XML file|*.xml";
    if (ofd.ShowDialog() == DialogResult.OK)
    {
    Data XMLdata;
    string path = ofd.FileName;
    using (FileStream Stream = new FileStream(path, FileMode.Open))
    {
    XMLdata = (Data)Serial.Deserialize(Stream);
    lblName.Text = XMLdata.last_address;
    lblEmail.Text = XMLdata.last_password;
    }
    }
    }

    موقع اجرا مشکل نداره ، ولی وفتی که فایل رو Import میکنم ارور میده از این خط:
    XMLdata = (Data)Serial.Deserialize(Stream);

  12. #12

    نقل قول: وارد کردن فایل xml در برنامه

    سلام روز بخیر;

    با کلاس های پیوستی set کن.

    در ضمن توجه کن باید پروژه رو publish کنی./



    public class data

تاپیک های مشابه

  1. وارد کردن فایل wav به برنامه
    نوشته شده توسط hamid_sos در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: پنج شنبه 26 دی 1387, 14:37 عصر
  2. پاسخ: 1
    آخرین پست: چهارشنبه 30 آبان 1386, 09:23 صبح
  3. Import Xml In DataTable وارد کردن فایل ایکس ام ال در دیتابیس
    نوشته شده توسط hamedgh در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: سه شنبه 29 آبان 1386, 10:41 صبح
  4. وارد کردن فایل کتابخانه ای
    نوشته شده توسط حامی2 در بخش برنامه نویسی با Borland C++‎ Builder
    پاسخ: 1
    آخرین پست: سه شنبه 15 شهریور 1384, 17:18 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •