PDA

View Full Version : وارد کردن تمام اطلاعات یه گرید ویو به دیتابیس به صورت یک جا



dorna20-30
یک شنبه 03 اردیبهشت 1391, 13:30 عصر
سلام.می خوام اطلاعات موجود در چند سطر یک گرید ویو رو به دیتا بیس اضافه کنم .اگه کسی می دونه لطفا راهنمایی کنه.ممنون

mazaher5723
یک شنبه 03 اردیبهشت 1391, 18:36 عصر
سلام دوست عزیز
من خودم اینجور استفاده کردم
ابتدا ی حلقه به طول تعداد سطر گرفتم واستا ی لحظه

ClsHesb obj = new ClsHesb();
string error="";
int countg = radGridView1.Rows.Count;
for (int i = 0; i < countg; i++)
{
کدتون بنویسین
}

}
MessageBox.Show("اطلاعات با موفقیت ثبت شد");


این کد برنامه خودم بود که واسه یحسابداری بنویسم.
مظاهر

dorna20-30
یک شنبه 03 اردیبهشت 1391, 20:02 عصر
سلام دوست عزیز
من خودم اینجور استفاده کردم
ابتدا ی حلقه به طول تعداد سطر گرفتم واستا ی لحظه

ClsHesb obj = new ClsHesb();
string error="";
int countg = radGridView1.Rows.Count;
for (int i = 0; i < countg; i++)
{
کدتون بنویسین
}

}
MessageBox.Show("اطلاعات با موفقیت ثبت شد");


این کد برنامه خودم بود که واسه یحسابداری بنویسم.
مظاهر

مرسی دوست عزیز دو تا سوال دارم اول اینکه این clshesb چیه؟بعدم اینکه منظور از کدتون اینه که هر سطر دیتاگریدو پاس بدم به دیتا بیسم؟بازم ممنون

dorna20-30
دوشنبه 04 اردیبهشت 1391, 10:56 صبح
دوستان عزیزی که واردن ببنید این کدی که نوشتم درسته؟اگه درسته پس چرا خطا میده؟:اشتباه:

for (int count = 0; count < dataGridView1.Rows.Count; count++)
{

string ID = dataGridView1.Rows[count].Cells["ID"].Value.ToString();
string namekala = dataGridView1.Rows[count].Cells["namekala"].Value.ToString();
string insertQuery = "insert into detailsprint(ID,name-kala) values('" + ID + "','" + namekala + "')";
con.Open();
OleDbCommand comm = new OleDbCommand(insertQuery, con);
comm.ExecuteNonQuery();
con.Close();
}

AliSaeedi_v
دوشنبه 04 اردیبهشت 1391, 11:07 صبح
سلام خطایی که میگیره هم بذار..

dorna20-30
دوشنبه 04 اردیبهشت 1391, 11:20 صبح
سلام خطایی که میگیره هم بذار..
خطای اول:
syntax error in INSERT INTO statment
دومین خطا:
(قسمت وارد کردن ID)
object reference not set to an instance of an object