ببینید من اینطوری به دیتا تیبلم رکورد اضافه می کنم :
myDataTable.Rows.Add(myDataRow)
این کار رو بارها توی برنامه انجام میدم .
حالا می خوام که با این تیکه کد اونا رو توی دیتابیس اصلی هم اعمال کنم :
myDataAdapter.Update(myDataSet.table[myDataTable],tbl1)
توی این قسمت Error میده که باید دستور SQL وارد کنم .حالا من دستور SQL رو هم به این صورت می دم :
mySqlInsertCommand.CommandText="Insert into tbl1(...,...,...)values(\n@.....,\n@.....,\n@..... )"
بعد از اینکه این رو به DataAdapter (به خاصیت InsertCommand) میدم ، اون فقط یکدونه رکورد به دیتا بیسم اضافه میکنه ، در صورتی که من کّلی رکورد به اون اضافه کردم . در مورد Edit و Delete هم اینجورییه !