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:
Kodları kod olarak atar mısınız?

32 olmaz oraya, 64 olmalı. UInt64 yapmanız lazım.
 
Üstte dediğim gibi, kodlarınızı kod olarak atarsanız düzeltirim. Şu an karanlığa kurşun atıyoruz.
 


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; }
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…