منظورتون رو از سوال اول متوجه نشدم؟؟ توی sql فقط جدول طراحی کردم و با کدنویسی ارتباط به جدولم رو تعریف کردم .
این خطا رو به کدی که به صورت خودکار بعد از اتصال به دیتابیس به برنامه تو قسمت form load اضافه میشه میگیره یعنی این کد
this.infoTableAdapter.Fill.(this.cipDataSet1.info) ;
این هم کد کلید ثبت اطلاعاتم
string s;
string n;
string p;
SqlConnection con = newSqlConnection();
con.ConnectionString =
@"Data Source=.;Initial Catalog=cip;Integrated Security=True";
SqlCommand cmd = newSqlCommand();
if (radioButton1 .Checked== true )
s =
"زن";
else
s =
"مرد";
if (radioButton3.Checked == true)
p =
"ورودی";
else
p =
"خروجی";
if (radioButton5.Checked == true)
n =
"داخلی";
else
n =
"خارجی";
string sqlstr=string.Format("insert into info(name, family, date, [sh parvaz], maghsad, [air name], pardakht, [sh tell], [tedad mostaghbel], [mablagh daryafti-mosafer], [mablagh daryafti-hamrah], [saate parvaz], parvaz, [noe parvaz], jensiat, [code marja])values('{0}','{1}','{2}',{3},'{4}','{5}','{6}',{7 },{8},{9},{10},'{11}','{12}','{13}','{14}','{15}') " ,textBox1 .Text,textBox2 .Text ,dateTimePicker1 .DateValue ,Int32 .Parse (textBox3 .Text),textBox5 .Text ,comboBox1 .Text , comboBox2 .Text ,textBox6 .Text , Int32 .Parse (textBox7 .Text ),Int32 .Parse (textBox8 .Text ),Int32 .Parse (textBox9 .Text ),textBox4 .Text , p,n , s , listBox1 .Text) ;
con .Open ();
cmd.CommandText = sqlstr ;
cmd .Connection = con ;
cmd.ExecuteNonQuery ();
con.Close ();
vs();
فقط اطلاعات ثبت میکنم و هیچ تغییرات دیگه ای نمیدم به محض بستن و باز کردن برنامه این خطا رو میده .