View Full Version : کمک How Insert Data From DataTable To DataBase
persianspam
شنبه 21 آذر 1388, 12:31 عصر
با سلام.
من یک سری دیتا در دیتا تیبل دارم.
حالا میخوام با یک دکمه این دیتا رو وارد دیتابیس کنیم.
فیلد های دیتا تیبل و دیتا بیس با هم برابر هستند.
ممنون میشم اگه کمکم کنید.
(با زبان C#.net )
raziee
شنبه 21 آذر 1388, 13:17 عصر
از dataset استفاده کنید. جدول ها رو به دیتاست اصافه کنید. و در برنامهتون اون دیتاست رو بیارید و اضفه حذف ویرایش.... انجام دهید
persianspam
یک شنبه 22 آذر 1388, 17:36 عصر
سلام دوست عزیز.ممنون بابت راهنمایی . اما :
میشه یک نمونه کر بزارید.
ممنون میشم . چون یکم گیج شدم والا
z_bluestar
یک شنبه 22 آذر 1388, 23:14 عصر
اگه منظور شمـا بد متوجه نشده باشم ، شما مي تونيد DataTable رو سطر به سطر (Row) خونده و ستون هاي هر Row رو به پارامتر هاي Command كه مي خواين باهاش Insert رو انجام بديد نسبت بديد و command رو ExecuteNonQuery كنيد .
اين كار رو براي هر Row از DataTable تون بايد انجام بديد
z_bluestar
یک شنبه 22 آذر 1388, 23:35 عصر
اينم يه نمونه كد
string comandstr = "Insert Into Person (Name,Family) Value(@Name,@Family)";
SqlCommand command = new SqlCommand(comandstr,con);
//read all row in DataTable and add to Command Parameters then Insert To DataBase
foreach (DataRow row in datatable.Rows)
{
command.Parameters.AddWithValue("@Name", row["Name"].ToString());
command.Parameters.AddWithValue("@Family", row["Family"].ToString());
command.ExecuteNonQuery();
}
persianspam
دوشنبه 23 آذر 1388, 12:13 عصر
ممنون دوست من.
میرم برای تست.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.