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

نام تاپیک: نمایش محتویات فایل متنی در لیست باکس

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    تبریز-ایران
    سن
    37
    پست
    169

    نمایش محتویات فایل متنی در لیست باکس

    سلام.
    من یک فایل متنی دارم که توش حاوی تعدادی اسم کالاست که خط به خط پر شده . می خوام با یک کلید از طریق openfiledialog فایل متنی رو انتخاب کنم و در لیست باکس نشان بدم . از کدوم خاصیت لیست باکس برای نمایش این فایل باید استفاده کنم . در ضمن هنگام انتخاب در openfiledialog چطوری خروجی بگیرم که در لیست باکس استفاده کنم .
    تعداد خطوط و مکان فایل متنی مشخص نیست .

  2. #2
    کاربر دائمی آواتار sobaisobai
    تاریخ عضویت
    آذر 1388
    محل زندگی
    Tehran
    پست
    490

    نقل قول: نمایش محتویات فایل متنی در لیست باکس

    سلام دوست عزیز
    یه Sample کوچیک ضمیمه کردم
    موفق باشی
    فایل های ضمیمه فایل های ضمیمه

  3. #3
    کاربر دائمی آواتار Farshid007
    تاریخ عضویت
    بهمن 1389
    محل زندگی
    Karaj
    پست
    1,249

    نقل قول: نمایش محتویات فایل متنی در لیست باکس

              //Create Open File Diolog to Select File
    OpenFileDialog O1 = new OpenFileDialog();
    //The User Cannot Select Mora than one
    O1.Multiselect = false;
    //Set Filter :.txt and Title
    O1.Filter = "TextFiles(*.txt)|*.txt";

    O1.Title = "Select Text File";
    //IF The user OKay the Diolog
    if (O1.ShowDialog() == DialogResult.OK)
    {
    //Read Lines
    string[] Lines = System.IO.File.ReadAllLines(O1.FileName, UTF8Encoding.UTF8);
    //Search in Files
    foreach (string str in Lines)
    {
    //Add Item
    listBox1.Items.Add(str);
    }
    }

    اگه می خواهی قابلیت مالتی سللکت هم داشته باشه:
               //Create Open File Diolog to Select File
    OpenFileDialog O1 = new OpenFileDialog();
    //The User Can Multi Select
    O1.Multiselect = true;
    //Set Filter :.txt and Title
    O1.Filter = "TextFiles(*.txt)|*.txt";

    O1.Title = "Select Text File";
    //IF The user OKay the Diolog

    if (O1.ShowDialog() == DialogResult.OK)
    {
    //Search in the FileNames(Address)
    foreach (string strFileName in O1.FileNames)
    {
    //Read Lines
    string[] Lines = System.IO.File.ReadAllLines(strFileName, UTF8Encoding.UTF8);
    //Search in Files
    foreach (string str in Lines)
    {
    //Add Item
    listBox1.Items.Add(str);
    }
    }
    }

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

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