Hata Nerede

Kapalı Hesap (153535)
08-10-2011, 18:53   |  #1  
OP Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

Kodlar:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;

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

        private void Form1_Load(object sender, EventArgs e)
        {
            FileStream fs;
            StreamReader sr;

            string dosya_adi;

            char[] karakter = new char[1];
            karakter[0] = ',';

            string[] dizi = new string[4];

            string satir;

            dosya_adi = @"d:\personel.txt";
            fs = new FileStream(dosya_adi, FileMode.Open, FileAccess.Read);
            sr = new StreamReader(fs);

            while ((satir = sr.ReadLine()) != null)
            {
                dizi = satir.Split(karakter);

                listBox1.Items.Add(dizi[0].ToString());
                listBox2.Items.Add(dizi[1].ToString());
                listBox3.Items.Add(dizi[2].ToString());
                listBox4.Items.Add(dizi[3].ToString());
            }
            sr.Close();
            fs.Close();


        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "" || textBox4.Text == "")
            {
                MessageBox.Show("Lutfen alanlari tam doldurun");
            }
            else
            {
                listBox1.Items.Add(textBox1.Text);
                listBox2.Items.Add(textBox2.Text);
                listBox3.Items.Add(textBox3.Text);
                listBox4.Items.Add(textBox4.Text);
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            int index = listBox1.SelectedIndex;

            if (index < 0)
            {
                MessageBox.Show("Once silinecek kaydi secin");
            }
            else
            {
                listBox1.Items.RemoveAt(index);
                listBox2.Items.RemoveAt(index);
                listBox3.Items.RemoveAt(index);
            }

        }

        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            int index = (sender as ListBox).SelectedIndex;
            listBox1.SelectedIndex = index;
            listBox2.SelectedIndex = index;
            listBox3.SelectedIndex = index;
            listBox4.SelectedIndex = index;

        }
        private void Form1_Closing(object sender, FormClosingEventArgs e)
        {
            FileStream fs;
            StreamWriter sw;

            string id, ad, soyad, koltuk_no;
            int kayit_sayisi;

            fs = new FileStream(@"d:\personel.txt", FileMode.Append, FileAccess.Write);
            sw = new StreamWriter(fs);


            kayit_sayisi = listBox1.Items.Count;

            if (kayit_sayisi > 0)
            {
                for (int i = 0; i < kayit_sayisi; i++)
                {
                    id = listBox1.Items.ToString();
                    ad = listBox2.Items.ToString();
                    soyad = listBox3.Items.ToString();
                    koltuk_no = listBox4.Items.ToString();

                    sw.WriteLine(id + "," + ad + "," + soyad + ","+koltuk_no);

                }
            }
            sw.Close();
            fs.Close();
        }


    }
}
Arayüz:


Arkadaşlar yukarıda yazmış olduğum kod sorunsuz bir şekilde çalışıyor fakat metin dosyasına verileri girmiyor.Yardımcı olursanız sevinirim.

kurbak
08-10-2011, 19:00   |  #2  
kurbak avatarı
Üye
Teşekkür Sayısı: 1
96 mesaj
Kayıt Tarihi:Kayıt: Eyl 2011

tek soru bunların hepsini sen mi yazdın Oha!

KısaLM
08-10-2011, 19:03   |  #3  
KısaLM avatarı
Yeni Üye
Teşekkür Sayısı: 0
35 mesaj
Kayıt Tarihi:Kayıt: Eki 2011

Baslıgı konuyla ilgili yazsaydınız cok kişi yardımcı olabilirdi .

Kapalı Hesap (153535)
08-10-2011, 19:03   |  #4  
OP Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

Hayır fakat sanırım konu bu değil niyetim kötü değil ama yardım etmeyecekseniz lütfen mesaj yazmayın.Ayrıca çok karışık bir kod da değil.

Kapalı Hesap (153535)
08-10-2011, 19:05   |  #5  
OP Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

Zaten doğru yere açtım konuyu ayrıca başlıkta da herhangi bir sorun yok.Dediğim gibi yardım edemeyecekler lütfen mesaj yazmasın.

Kapalı Hesap (153535)
26-05-2012, 19:09   |  #6  
OP Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

Aylar sonra sorunu çözdüm :D

kyesil
28-05-2012, 18:03   |  #7  
Üye
Teşekkür Sayısı: 0
52 mesaj
Kayıt Tarihi:Kayıt: Ara 2011
Alıntı: cs87  
Aylar sonra sorunu çözdüm :
Azim önemli :)

kazim-simsek
01-04-2016, 15:45   |  #8  
kazim-simsek avatarı
Yeni Üye
Teşekkür Sayısı: 0
34 mesaj
Kayıt Tarihi:Kayıt: Mar 2016

Emeğine Sağlık
http://www.kazimsimsek.net