C# txt dosyasından gelen verileri datagridviewde göstermek

Arkadaşlar merhaba benim sorunum;
txt dosyasından çekilen verileri datagridviewde gösteriyorum fakat refresh butonuna bastıgımda 1 satır ekleyerek verileri veriyor

kodlarım;

public partial class AdminPanel : Form
    {
        public AdminPanel()
        {
            InitializeComponent();
        }
        DataTable tablo = new DataTable();
       
        private void btnRefresh_Click(object sender, EventArgs e)
        {
           

            string[] gelenVeri = File.ReadAllLines("VERITABANI/Kullanicilar.txt");
            string[] degerler;

            for(int i = 0;i<gelenVeri.Length;i++)
            {
                degerler = gelenVeri[i].ToString().Split('#');
                string[] row = new string[degerler.Length];
                for (int j = 0;j<degerler.Length;j++)
                {
                    row[j] = degerler[j].Trim();
                }
                tablo.Rows.Add(row);
                
            }
        }
private void AdminPanel_Load(object sender, EventArgs e)
        {
            tablo.Columns.Add("Kullanıcı Adı", typeof(string));
            tablo.Columns.Add("Şifre", typeof(string));
            tablo.Columns.Add("Email", typeof(string));
            tablo.Columns.Add("Cinsiyet", typeof(string));
            tablo.Columns.Add("Doğum Tarihi", typeof(string));

            dGridKullanicilar.DataSource = tablo;
        }

sorunum tablo.rows.add kısmında sanırım ama satır eklemeyerek nasıl verileri direk gösterebilirim tabloda?

yokmu yardım edecek bir kişi

Refresh buton kodun hangisi? 1 satır ekleyerek veriyor ne demek? Eklenen satır boş mu? Dolu mu?

For döngünüzün başlangıcı ile ilgili olabilir. Her şey olabilir.

Mantık olarak refresh yaptığında tablona verileri eklemeye devam ediyorsa, datagrid i silip baştan ekleyecek şekilde kodlamamışsınızdır belki.

Refresh butonunun kodunda, datagridin içeriğini silin, tekrar tabloyu doldurun. Datagrid nasıl temizlenir? google.

datagrid in ilk satırına nasıl gidilir? google.

Kolay gelsin.

hep bana kızsanda sana bilgin dolayısıyla saygı duyuyorum üstad var ol

Kızmadım ki.

Sadece, basit bir problem, gayretle çözebileceğini düşünüyorum.

evet gerçekten cok basit bir problem ama gözümden nasıl kaçmış anlayamıyorum

Oncelikle: Soru Sorarken Sıkça Düşülen Hatalar (#7)

Birbirine bagli iki parca (dosya ve gridview) hakkinda sormussunuz. Bu parcalari birbirinden bagimsiz olarak test edebilir, hatanin hangisinde oldugunu gorebilirsiniz. (Bununla ilgili bir SSS/tavsiye yazisi yazabilirim her an)

SSS dediginiz nedir hocam?

SSS - sıkça sorulan sorular

ingilizcede:
FAQ - frequently asked questions