تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 8 از 8

نام تاپيک: مرتب کردن ستون ردیف

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Jun 2009
    محل سكونت
    Isfahan
    پست ها
    77

    14 مرتب کردن ستون ردیف

    سلام به همه
    من یه دیتا تیبل دارم که دارای چندتا ستونه که اولیش "ردیف" هست. این دیتا تیبل رو بوسیله دیتاگریدویو نشون دادم. مشکل اینجاست که وقتی یه رکورد رو حذف میکنم اعداد ستون ردیف دیگه پشت سرهم نخواهند بود. مثلا اگه رکورد سوم رو پاک کنم اعداد ستون دیف به صورت زیر در میان:
    1
    2
    4
    چطوری میشه کاری کرد که دوباه این اعداد پشت سرهم باشند؟
    مثله همیشه ممنون میشم اگه کمکم کنید

  2. #2
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    شما راهی ندارین بجز مرتب کردن شماره ها از اول!
    که اگه از DataAdapter استفاده می کنید می تونید به راحتی این اعداد رو در جدولتون ویرایش کنید و نهایتا متد Update از DataAdapter رو فراخوانی کنید.
    در غیر اینصورت باید دستور Update رو به زبان Sql بنویسید و با Command اجراش کنید.

  3. این کاربر از mahdi7s بخاطر این مطلب مفید تشکر کرده است


  4. #3
    حـــــرفـه ای mahdi7610's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    قـــــــم
    پست ها
    6,150

    پيش فرض

    سلام


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشی

  5. این کاربر از mahdi7610 بخاطر این مطلب مفید تشکر کرده است


  6. #4
    اگه نباشه جاش خالی می مونه MTPROG's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    شهر 3500 ساله
    پست ها
    432

    پيش فرض

    اینکه فیلدهای اصلی رو تغییر بدید اصلا فکر خوبی نیست
    برای اینکار باید جدولتو ردیف گزاری کنی
    کد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اینکار باعث میشه dataGrid شما دارای ردیف درستی باشه بدون دستکاری فیلدهای بانک اطلاعاتی

  7. 3 کاربر از MTPROG بخاطر این مطلب مفید تشکر کرده اند


  8. #5
    داره خودمونی میشه
    تاريخ عضويت
    Jun 2009
    محل سكونت
    Isfahan
    پست ها
    77

    پيش فرض

    اینکه فیلدهای اصلی رو تغییر بدید اصلا فکر خوبی نیست
    برای اینکار باید جدولتو ردیف گزاری کنی
    کد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اینکار باعث میشه dataGrid شما دارای ردیف درستی باشه بدون دستکاری فیلدهای بانک اطلاعاتی
    سلام ممنونم از لطفتون
    این که نوشتید به چه زبانیه؟
    من نتونستم به #C تبدیلش کنم

  9. #6
    اگه نباشه جاش خالی می مونه MTPROG's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    شهر 3500 ساله
    پست ها
    432

    پيش فرض

    این که نوشتید به چه زبانیه؟
    فکر کنم واضح باشه VB.NET

    در کل تبدیلش کاری نداره
    DGV1 همون Datagridview هستش
    باید این سورسو رو تو رویداد RowPostPaint مربوط به Datagridview قرار بدی
    به تصویر زیر نگاه کن چطوری ردیف رو قرار میده(بدون دستکاری فیلدهای بانک اطلاعاتی)

    Last edited by MTPROG; 19-08-2009 at 19:04.

  10. این کاربر از MTPROG بخاطر این مطلب مفید تشکر کرده است


  11. #7
    حـــــرفـه ای mahdi7610's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    قـــــــم
    پست ها
    6,150

    پيش فرض

    سلام ممنونم از لطفتون
    این که نوشتید به چه زبانیه؟
    من نتونستم به #C تبدیلش کنم
    سلام

    به زبان سی شاپ

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در صورتی که Right to left دیتاگرید شما no هستش توی خط دوم به جای 40 - مقدار 10 + را قرار دهید .

    موفق باشی
    Last edited by mahdi7610; 19-08-2009 at 20:42.

  12. این کاربر از mahdi7610 بخاطر این مطلب مفید تشکر کرده است


  13. #8
    حـــــرفـه ای mahdi7610's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    قـــــــم
    پست ها
    6,150

    پيش فرض

    ویرایش شد

    دوبار ارسال شده بود

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •