سلام مشکل این قطعه کد چیست . هنگام ثبا رکودهای دیتاگرید دوبرابر نشون داده میشه
کد HTML:
private void button1_Click(object sender, EventArgs e)

        {

            
sdEntities db = new sdEntities();

            
Table1 df = new Table1();

           
// df.id = int.Parse(textBox1.Text);

            df.name = textBox2.Text;

            df.family = textBox3.Text;

            db.Table1.AddObject(df);

            db.SaveChanges();


         

            
var query = from read2 in db.Table1

                        
select read2;

            
foreach (var myrecord in query)

            {

            dataGridView1.Rows.Add(myrecord.id, myrecord.name, myrecord.family);

            }