نمایش نتایج 1 تا 5 از 5

نام تاپیک: چطوري اگه داده تو ديتا گريد تكراري بود يه پيغام به كاربر نشون بدم بگم تكراري وارد نكن

  1. #1

    چطوري اگه داده تو ديتا گريد تكراري بود يه پيغام به كاربر نشون بدم بگم تكراري وارد نكن

    سلام
    من ديتاگريدو به صورت ويزارد درست كردمو باندش كردم
    حالا جدول كليد اصلي داره كه وقتي كاربر داده ي تكراري تو اون وارد كنه قبول نمي كنه
    وقتي تو ديتا گريد تو فيلد كليد اصلي داده ي تكراري وارد ميشه سيستم خودش يه پنجره باز مي كنه يه مقدار اطلاعات و پيغام خطا توشه ميغام به جاي اين پيغام خودم يه پيغام فارسي بدم چكار كنم؟
    اگه دستي بود با دستور insert توي تراي كچ انجامش ميدادم اما ويزاردي درستش كردم يه خط كدم ننوشتم همه چي خودكار توليد شده

  2. #2

    نقل قول: چطوري اگه داده تو ديتا گريد تكراري بود يه پيغام به كاربر نشون بدم بگم تكراري وارد نكن

    كسي نميتونه كمك كنه؟

  3. #3
    کاربر دائمی
    تاریخ عضویت
    خرداد 1390
    محل زندگی
    خراسان رضوی - نیشابور
    پست
    188

    نقل قول: چطوري اگه داده تو ديتا گريد تكراري بود يه پيغام به كاربر نشون بدم بگم تكراري وارد نكن

    خوب منظورتو نفهمیدم.
    ولی یه راه حل اینه که فیلد کلید و خودت دستی بدی همیشه تو گرید ویو اونو از دید کاربر مخفی کنی.(.یا auto number کنی فیلد کلیدتو
    )

  4. #4

    نقل قول: چطوري اگه داده تو ديتا گريد تكراري بود يه پيغام به كاربر نشون بدم بگم تكراري وارد نكن

    منظورم اينه همه چيو با ويزارد توليد كردم وقتي داده ي تكراري وارد ميشه به صورت اتوماتيك استثنا رخ ميده سيستم يه پيغام نامفهوم به كاربر ميده ميخام حين رخ دادن استثنا تو ديتا گريد
    پيغام خودمو به كاربر بدم اما چطوري

  5. #5

    نقل قول: چطوري اگه داده تو ديتا گريد تكراري بود يه پيغام به كاربر نشون بدم بگم تكراري وارد نكن

    می تونی از دستور (try-catch) استفاده کنی.
    استفاده از این دستور اینطوریه که باید دستوری که می خوای انجام بشه رو تو try مینویسی و پیغامی که میخوای در صورت برخورد با خطا رخ به کاربرنشون بدی رو توی catch بنویسی.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •