سلام من با استفاده از این کد می خواهم یک رکورد در بانک ثبت کنم اما اطلاعات در حافظه موقت یعنی dataset ذخیره می شود و در بانک ذخیره نمی شود لطفا راهنمایی کنید که کد زیر را به چه صورت باید تغییر بدهم

        SqlConnection con = new SqlConnection();
con.ConnectionString = @"Data Source=.\sqlexpress;AttachDbFilename=|DataDirector y|\DbTest.mdf;Integrated Security=True;User Instance=True";
con.Open();
SqlCommand cmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
da.SelectCommand.Connection = con;
da.SelectCommand.CommandText = "insert into TbInfo(id,name,family)values(@id,@name,@family)";
da.SelectCommand.Parameters.AddWithValue("@id", textBox1.Text);
da.SelectCommand.Parameters.AddWithValue("@name", textBox2.Text);
da.SelectCommand.Parameters.AddWithValue("@family" , textBox3.Text);


cmd.ExecuteNonQuery();
con.Close();