شماره ردیف 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 شروع خواهد شد .
و در نهایت خواهیم داشت :
امیدوارم این مقاله برای شما مفید واقع شده باشد .
- ASP.net
- 7k بازدید
- 4 تشکر