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; }
Konuyu tam takip edemedim fakat Tc No ve normal numara tarzı verileri integer tutmak çok büyük bi hata , o tarz veriler string olarak tutulmalı , neden dersen tc no 11 basamaklı sayı tutucaz gibi basit görünsede arka planda o sayıyı tutmak yer kaplayacak ( Projenin devasa bir hal aldığını da düşünürsen) , aynı şey numara içinde geçerli ve o verileri string tutarsan convert kullanmana da gerek kalmadan kullanabilirsin.