0 امتیاز
سلام خدمت دوستان و اساتید

من آموزش save file dialog  رو تازه دیدم و متوجه شدم

اما فقط برای ذخیره شدن یک تکست باکس بود

من اگه تو فرمم چند تا تکست باکس+چک باکس و ... داشته باشم و بخوام همشونو زیر هم تو فایل متنی ذخیره کنم باید چیکار کنم
سلام. تو قایل متنی متن ذخیره میشه. و درست نیست که بخوای توش چک باکس و کل ابزار هاتو ذخیره کنی. مگر درمواقع خاص مثلا مثلا مثلا !! بخواد کسی امنیتی چیزی کار کنه و ....
توسط (126 امتیاز) 1 4

و یا میتونی از چک باکس و رادیو باتن استفاده کنی

 

 StreamWriter sr = new StreamWriter("a.txt", true);
            //اینجا دیتابیس رو توی پوشه خود پروژه ذخیره میکنه اما میتونی مسیر بدی بهش
            sr.WriteLine(checkBox1.Text);
            sr.WriteLine(comboBox1.SelectedIndex);
            sr.WriteLine(textBox3.Text);
            sr.WriteLine(radioButton1.Text);

            sr.Close();
//اینم بعد از ثبت تکست باکس ها رو خالی میکنه
            checkBox1.Text = "";
           
            textBox3.Text = "";
            radioButton1.Text = "";

 

توسط (7,164 امتیاز) 4 7 141

1 پاسخ

0 امتیاز

سلام

بلی میشه

در این صورت سیستم بسیار سریع میشه اما اطلاعات زیادی نباید ذخیره بشه 

مثلا نهایتا تا 1000 نفر

دستور ثبت

 StreamWriter sr = new StreamWriter("a.txt", true);
            //اینجا دیتابیس رو توی پوشه خود پروژه ذخیره میکنه اما میتونی مسیر بدی بهش
            sr.WriteLine(textBox1.Text);
            sr.WriteLine(textBox2.Text);
            sr.WriteLine(textBox3.Text);
            sr.WriteLine(textBox4.Text);

            sr.Close();
//اینم بعد از ثبت تکست باکس ها رو خالی میکنه
            textBox1.Text = "";
            textBox2.Text = "";
            textBox3.Text = "";
            textBox4.Text = "";

روش دوم ثبت

  StreamWriter sw = new StreamWriter(Application.StartupPath + "\\database.txt", true);
                    sw.Write(ID11 + ";" + textBox1.Text + ";" + textBox2.Text + ";" + textBox3.Text + ";" + textBox4.Text + ";" + "+");
                    sw.Close();

 

 

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

 

StreamReader sr = new StreamReader("a.txt");

            while (!sr.EndOfStream)
            {
                listBox1.Items.Add(sr.ReadLine() + " , " + sr.ReadLine() + " , " + sr.ReadLine() + " , " + sr.ReadLine());
            }

            sr.Close()

 

 

روش دوم دریافت متن

 

 StreamWriter sw = new StreamWriter(Application.StartupPath + "\\database.txt", false);
                    for (int i = 0; i < records.Length - 1; i++)
                    {
                      
                            temp += index
                                    + ";" + textBox1.Text
                                    + ";" + textBox2.Text
                                    + ";" + textBox3.Text
                                    + ";" + textBox4.Text + "+";

                            counter++;
                       
                    }
                    sw.Write("");
                    sw.Write(temp);
                    sw.Close();
                    Close();

 

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,924 کاربر

دسته بندی ها

...