berbagi dalam kebaikan tidaklah mengurangi apa yang kita miliki, tetapi justru akan menambah apa yang sudah kita miliki :D

Master Degree

Politeknik Elektronika Negeri Surabaya

Membaca dan Menulis File C# Visual Studio (Form dan Coding)

Membaca dan Menulis File
oleh : Nurul Hasanah (T, Elektronika PENS)

Membaca dan menulis menggunakan C# berguna untuk menyimpan, mengedit, juga menampilkan kembali data yang pernah dimasukkan. Contoh tampilannya sebagai berikut :


TextBox1 berfungsi untuk menginputkan data yang akan disimpan setelah kita menekan tombol button1 Update. Selanjutnya data yang tersimpan akan disimpan pada file yang telah ditentukan pada kodingannya. Tombol Update ini juga berfungsi untuk mengedit data yang telah tersimpan sebelumnya. Sedangkan textBox2 berfungsi untuk menampilkan data terbaru (yang telah tersimpan) setelah kita menekan button2 Read. Button ini juga dapat berfungsi walaupun tidak sedang mengedit data asalkan sebelumnya pernah tersimpan data pada file.
Adapun tampilannya sebagai berikut:


Tombol Read jika sebelumnya dilakukan peng-update­-an data


Adapun koding pada form ini sebagai berikut:

    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void textBox2_TextChanged(object sender, EventArgs e)
        {

        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
           
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            string file_name = "D:\\test1.txt";

            System.IO.StreamWriter objWriter;
            objWriter = new System.IO.StreamWriter(file_name);
            objWriter.Write(textBox1.Text);
            objWriter.Close();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            string file_name = "D:\\test1.txt";
            string textLine = "";
            System.IO.StreamReader objReader;
            objReader = new System.IO.StreamReader(file_name);

            do
            {
                textLine = textLine + objReader.ReadLine() + "\r\n";
            } while (objReader.Peek() != -1);
            textBox2.Text = textLine;
            objReader.Close();
        }
    }


0 komentar:

Posting Komentar