PDA

View Full Version : مبتدی: تولید id خودکار و استفاده از آن در برنامه



mashnaser
پنج شنبه 09 مهر 1394, 02:31 صبح
با سلام
دوستان من یه برنامه نوشتم که در دیتابیسش یه جدول با سه فیلد id و نام و نام خانوادگی داره و میخام فیلد id به صورت خودکار تولید بشه. با استفاده از خاصیت is identity این فیلد در sql این کار رو انجام دادم و دیتا تایپ فیلد رو big int انتخاب کردم. حالا مشکل اینجاست که نمیتونم از اون استفاده کنم. چون اول کد تبدیلش رو بلد نیستم یعنی در رویداد CellEndEdit دیتا گرید ویو این کد رو نوشتم:

tblbookShopTableAdapter.UpdateQuery(dataGridView1. SelectedRows[0].Cells[1].Value.ToString(), dataGridView1.SelectedRows[0].Cells[2].Value.ToString(), Convert.ToInt64(dataGridView1.SelectedRows[0].Cells[0].Value.ToString()));

حالا وقتی برنامه رو اجرا میکنم این پیام رو میده

Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index


خواهش میکنم کمکم کنید برام خیلی مهمه.