C# Visual Studio "System.Overflowexpection" hatası

Her seferinde farklı sayı giriyorsunuz. İlkine 32 yeterdi. Sonuncuya yetmez.

İnsanlar Class'ını düzgün oluşturursanız böyle dertleriniz olmaz.
Bu arada kimlik numarası sayı değildir stringdir. 11 karakterli bir stringdir. Telefon numarası da stringdir.
 
Son düzenleyen: Moderatör:
1683637742770.png
1683637732503.png

Yine aynı hata hocam.
 
1683637900547.png


Yeni bir hata geldi.

C#:
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;

namespace _9._05._23_sözlü
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        DataTable tablo = new DataTable();
        private void Form1_Load(object sender, EventArgs e)
        {
            dataGridView1.ColumnCount = 5;
            dataGridView1.Columns[0].Name = "Ad";
            dataGridView1.Columns[1].Name = "Soyad";
            dataGridView1.Columns[2].Name = "Numara";
            dataGridView1.Columns[3].Name = "TC No";
            dataGridView1.Columns[4].Name = "Adres";
        }

        private void button1_Click(object sender, EventArgs e)
        {
           İnsanlar insan= new İnsanlar();
            insan.ad = maskedTextBox1.Text;
            insan.soyad = maskedTextBox2.Text;
            insan.tcno = Convert.ToUInt64(maskedTextBox4.Text);
            insan.numara =  Convert.ToUInt64(maskedTextBox3.Text);
            insan.adres= maskedTextBox5.Text;
            tablo.Rows.Add(insan);
            Bagla();
        }
        private void Bagla()
        {
            dataGridView1.DataSource = null;
            dataGridView1.DataSource = tablo;
        }
    }
}



C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _9._05._23_sözlü
{
    internal class İnsanlar
    {
        public string ad { get; set; }
        public string soyad { get; set; }
        public ulong numara { get; set; }
        public ulong tcno { get; set; }
        public string adres { get; set; }
    }
}
 
Son düzenleyen: Moderatör:
C#:
            People insan = new People();
            insan.ad = maskedTextBox1.Text;
            insan.soyad = maskedTextBox2.Text;
            insan.tcno = Convert.ToUInt64(maskedTextBox4.Text);
            insan.numara = Convert.ToUInt64(maskedTextBox3.Text);
            insan.adres = maskedTextBox5.Text;
            tablo.Rows.Add(insan);
            tablo.DataSource = tablo;

People olan yeri Class isminiz ile değiştirin.

C#:
        public string ad { get; set; }
        public string soyad { get; set; }
        public ulong numara { get; set; }
        public ulong tcno { get; set; }
        public string adres { get; set; }
 

Geri
Yukarı