شماره ردیف GridView در ASP.NET

پنجشنبه 23 خرداد 1392

شماره ردیف GridView در ASP.NET <br/> همانطور که میدانید کنترل GridView یکی از پرکاربردترین کنترل های Asp.NET می باشد ، این کنترل امکانات زیادی را برای شما فراهم نموده است

همانطور که میدانید کنترل GridView یکی از پرکاربردترین کنترل های Asp.NET می باشد ، این کنترل امکانات زیادی را برای شما فراهم نموده است

در خیلی موارد شما قصد دارید در کنار هر رکورد از GridView شماره سطر آن را قرار دهید ، این کار به چندین روش قابل پیاده سازی ای است ، بنده در این مقاله راحت ترین روش آن که تقریبا با یک خط کد انجام می شود را به شما آموزش می دهم .

فرض کنید یک Gridview به شکل زیر را دارید

اکنون یک ستون از نوع Templace Column به ابتدای آن اضافه نمایید

و در نهایت با اضافه نمودن کد زیر به سادگی شماره سطر را به ترتیب خواهیم داشت :

کد نهایی Gridview به شکل زیر خواهد بود :

اگر شما از صفحه بندی استفاده کنید احتمالا با کد فوق به مشکل بر میخورید ، برای رفع مشکل در صورت استفاده از Paging به شکل زیر عمل می کنیم :

 

همانطور که ملاحظه می فرمایید به مقدار قبلی تعداد رکوردها ضرب در شماره ایندکس صفحه اضافه شده ، دقت نمایید برای صفحه اول gv.PageIndex صفر خواهد بود بنابراین به کد قبلی تبدیل خواهد شد و برای صفحه دوم ایندکس 1 می شود که ضرب در تعداد رکورد ها (مثلا 10) شماره رکورد های صفحه جدید را نمایش می دهد که از  11 شروع خواهد شد .

و در نهایت خواهیم داشت :

امیدوارم این مقاله برای شما مفید واقع شده باشد .

 

 

ایمان مدائنی

نویسنده 1299 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

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