PDA

View Full Version : فیلد از نوع autoincrement



nedaaaa
شنبه 24 مرداد 1388, 23:09 عصر
سلام
می خوام یه فیلد اتو اینکریمنت داشته باشم(به عنوان فیلد ردیف ثبت نامی) که دونه دونه خودش با اضافه شدن یک رکورد مقدارش بالا بره.
خب کاری که خودم کردم توی اس کیو ال این بوده که فیلد رو از نوع bigint گرفتم و identity اون رو yes کردم.
اما در این حالت وقتی که یک رکورد حذف میشه دیگه برای بقیه رکورد ها شماره ردیف sort نمیشه من می خوام شماره ها مرتب باشن و اونا رو توی دیتا گرید نمایش بدم این طوری مرتب نیستن
چی کار کنم؟
با تشکر
:متفکر:

raha_20
یک شنبه 25 مرداد 1388, 00:03 صبح
یعنی مخوای وقتی حذف کردی مثلا اگه 10 رو حذف کردی 11 به جای 10 بیادو الی اخر . خوب اینجوری کارت سخت میشه

daniel_0247
یک شنبه 25 مرداد 1388, 00:42 صبح
شبه شما بخیر .
خوب ببین این کد کار می کنه ؟
[PHP]
private void dataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
{
int CurrentRow = e.RowIndex ;
dataGridView1.Rows(CurrentRow).Cells(0).Value = CurrentRow + 1;

}
[/PHP