silvery
شنبه 24 تیر 1391, 15:13 عصر
سلام خسته نباشید
من یه برنامه نوشتم که وقتی روی دکمه ی حذف کلیک میکنم سطر انتخاب شده از گریدویو رو پاک میکنه. هر سطر یه کد داره که اوتوماتیک مقدار دهی میشه (از طریق پایگاه داده )و مقدارش از صفر شروع میشه بنابراین کد هر سطر با شماره ی سطر برابره.طبیعتا وقتی یه سطر رو پاک میکنم سطرای بعد از اون یه ردیف به بالا منتقل میشن.اینجوری ترتیب به هم میخوره چون فرضا اگه من سه تا سطر داشته باشم و سطر دوم رو پاک کنم سطر سه جای اون قرار میگیره و به این ترتیب شماره ی سطر میشه دو اما کدش همچنان سه هست. و این مسئله کار جستجو رو هم که بر اساس ستون کد انجام میشه رو به هم میریزه چون با این کار وقتی من کد دو رو وارد کنم اطلاعات کاربر با کد سه رو برام برمیگردونه.باید چیکار کنم تا این مشکل حل شه (با توجه به اینکه این کدا به کاربران داده میشه پس نباید تغییر بکنن پس نمیتونم با هربار حذف کدا رو رفرش کنم تا دوباره از صفر مرتب بشن)
امیدوارم منظورمو فهمیده باشید.
من یه برنامه نوشتم که وقتی روی دکمه ی حذف کلیک میکنم سطر انتخاب شده از گریدویو رو پاک میکنه. هر سطر یه کد داره که اوتوماتیک مقدار دهی میشه (از طریق پایگاه داده )و مقدارش از صفر شروع میشه بنابراین کد هر سطر با شماره ی سطر برابره.طبیعتا وقتی یه سطر رو پاک میکنم سطرای بعد از اون یه ردیف به بالا منتقل میشن.اینجوری ترتیب به هم میخوره چون فرضا اگه من سه تا سطر داشته باشم و سطر دوم رو پاک کنم سطر سه جای اون قرار میگیره و به این ترتیب شماره ی سطر میشه دو اما کدش همچنان سه هست. و این مسئله کار جستجو رو هم که بر اساس ستون کد انجام میشه رو به هم میریزه چون با این کار وقتی من کد دو رو وارد کنم اطلاعات کاربر با کد سه رو برام برمیگردونه.باید چیکار کنم تا این مشکل حل شه (با توجه به اینکه این کدا به کاربران داده میشه پس نباید تغییر بکنن پس نمیتونم با هربار حذف کدا رو رفرش کنم تا دوباره از صفر مرتب بشن)
امیدوارم منظورمو فهمیده باشید.