View Full Version : وارد کردن چندین رکورد در دیتابیس به صورت همزمان
mohammad5530
جمعه 11 مهر 1393, 02:34 صبح
سلام
من برنامه ای دارم که در بخشی از اون باید چندین رکورد رو به صورت همزمان وارد برنامه بکنم .
این رکورد ها در گریدویو هستند . میخام که هرکدوم از اطلاعات ستون ها به ستون مورد نظر در داخل جدول ریخته بشه
من از Linq to Sql استفاده میکنم
مرسی
mohammad5530
جمعه 11 مهر 1393, 03:48 صبح
این کد من هست و وقتی اجراش میکنم ارور زیر رو میده :
NullRefrenceException Object reference not set to an instance of an object.
کد :
var db = new AnbarDataContext(); foreach (Telerik.WinControls.UI.GridViewRowInfo row in dgvKalaV.Rows)
{
tbl_VoroodKala vk = new tbl_VoroodKala()
{
KalaId = int.Parse(row.Cells["0"].Value.ToString()),
Tedad = int.Parse(row.Cells["2"].Value.ToString()),
TarikheVorood = int.Parse(row.Cells["3"].Value.ToString()),
NameForooshgah = row.Cells["4"].Value.ToString(),
TahvilGirande = row.Cells["5"].Value.ToString(),
AnbarId = int.Parse(row.Cells["6"].Value.ToString()),
AndazeGiriId = int.Parse(row.Cells["7"].Value.ToString()),
};
db.tbl_VoroodKalas.InsertOnSubmit(vk);
}
db.SubmitChanges();
دلتنگ اسمان
جمعه 11 مهر 1393, 06:52 صبح
سلام
خطای شما مربوط به خالی بودن بعضی از سلولهاست. باید تکلیف سلولهایی رو که خالی هستن مشخص کنی.
mohammad5530
جمعه 11 مهر 1393, 15:18 عصر
مشکل از تلریک هست . وقتی مقدار ثابت برای ورود اطلاعات میزنم مشکلی نیست . ولی وقتی میخام اطلاعات هر ستون رو توی هر سلول بریزم این مشکل پیش میادلطفا کمک کنید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.