PDA

View Full Version : سوال: چطور یه فایل رو به برنامه اضافه کنم؟



Taknaam
سه شنبه 20 فروردین 1392, 18:08 عصر
سلام
دوستان من میخوام یه باتون بذارم و به وسیله اون یه فایل تکست به برنامه اضافه کنم و محتوای اون رو به لیست باکس 1 اضافه کنم
کسی میدونه چطور؟
ممنون میشم کمک کنید

erfan_urchin
سه شنبه 20 فروردین 1392, 18:16 عصر
private void button1_Click(object sender, EventArgs e)
{
StreamReader sr = new StreamReader("C:\text file.txt");
listBox1.Items.Add(sr.ReadToEnd());
}
اگه سوالی هست در خدمتم

alexmcse
سه شنبه 20 فروردین 1392, 18:17 عصر
سلام
public void Insert()
{


//using System.IO
using (StreamReader sr = new StreamReader("TestFile.txt"))
{
string line;
// Read and display lines from the file until the end of
// the file is reached.
while ((line = sr.ReadLine()) != null)
{
comboBox1.Items.Add(line);
}
}



}

Taknaam
سه شنبه 20 فروردین 1392, 18:26 عصر
Error 4 The type or namespace name 'StreamReader' could not be found (are you missing a using directive or an assembly reference?)

این چیه؟

erfan_urchin
سه شنبه 20 فروردین 1392, 18:30 عصر
Error 4 The type or namespace name 'StreamReader' could not be found (are you missing a using directive or an assembly reference?)

این چیه؟

دوست عزیز اول باید namespace مربوطه رو ادد کنی
using System.IO;

Taknaam
سه شنبه 20 فروردین 1392, 18:31 عصر
اگه سوالی هست در خدمتم
داداش ارور بالا رو چک کن

Taknaam
سه شنبه 20 فروردین 1392, 18:31 عصر
چطور؟خب بگو تا اد کنم
کدی چیزی میخواد؟ باید رفرنسی چیزی به فرم اد کنم؟

erfan_urchin
سه شنبه 20 فروردین 1392, 18:36 عصر
اول پروژه یه سری namespace خودش ادد کرده
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
شما اینم به پایینش اضافه کن
using System.IO;

Taknaam
سه شنبه 20 فروردین 1392, 18:46 عصر
ممنونم
using مورد نظر رو اضافه کردم کد هارو هم گذاشتم اما برنامه کار نداد
من میخوام که کاربری که استفاده میکنه از برنامه اطلاعاتی که باید در لیست باکس وارد کنه رو به وسیله تکست به برنامه اد کنه
یعنی خودش فایل رو از سیستمش انتخاب کنه
یه جورایی مثه اپلود سنتر که یه فایل باید انتخاب کرد

alexmcse
سه شنبه 20 فروردین 1392, 19:19 عصر
private void button1_Click(object sender, System.EventArgs e)
{

OpenFileDialog openFileDialog1 = new OpenFileDialog();

openFileDialog1.InitialDirectory = "c:\\";
openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
openFileDialog1.FilterIndex = 2;
openFileDialog1.RestoreDirectory = false

if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
textBox1.Text = openFileDialog1.FileName;

}

linux
سه شنبه 20 فروردین 1392, 23:18 عصر
سلام
دوستان من میخوام یه باتون بذارم و به وسیله اون یه فایل تکست به برنامه اضافه کنم و محتوای اون رو به لیست باکس 1 اضافه کنم
کسی میدونه چطور؟
ممنون میشم کمک کنید
بهتر هست یک کتاب مطالعه کنید و مشکلاتتون را اینجا مطرح کنید. در مورد System.IO در msdn مطالعه کنید