PDA

View Full Version : fillingsql



mina1363
یک شنبه 04 شهریور 1386, 15:28 عصر
سلام
چطوری میتونم یک سطری رو که کاربر داخل گرید وارد میکند را به دیتا بیسم اضافه کنم ؟

PC2st
یک شنبه 04 شهریور 1386, 16:47 عصر
چطوری میتونم یک سطری رو که کاربر داخل گرید وارد میکند را به دیتا بیسم اضافه کنم ؟
بهتره با استفاده از متد Update (اگر از یک منبع داده مثل dataSet استفاده میکنید).
اگر هم از منبع داده استفاده نمیکنی، از شیئ sqlCommand یا OleDbCommand (برای Access) استفاده کن.
مثلا:


command.CommandText = "INSERT INTO MyTable (fieldFirstName, fieldLastName) VALUES ('" + (string)dataGridView.Rows[5].Cells[0].Value = "' ,'" + (string)dataGridView.Rows[5].Cells[1].Value + "')";
connection.Open();
command.ExecuteNonQuery();
connection.Close();

که رکورد 5 ام و فیلدهای اول و دوم رو اضافه میکنه.

اگر هم از منبع داده استفاده میکنی، میشه از کدهای فوق هم استفاده کرد فقط به جای dataGridView از DataTable و ... استفاده کیند.

مطالبی رو میتونی در سایت پیدا کنی...