انجمن برنامه نویسان البرز

تبلیغات

جستجو در دیتابیس در سی شارپ – بخش دوم – درس سیزدهم

جستجو در دیتابیس در سی شارپ – بخش دوم – درس سیزدهم


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

معمولا وقت برنامه ای را در سی شارپ مینویسیم، قابلیت جستجو را برای آن در نظر میگیریم که کاربر با وارد کردن فقط چند حرف از یک اسم، بتواند آن را جستجو کند. این نوع از جستجو موضوع ویدیوی این پست ما است.




کلمات کلیدی :

نظر بدهید

26 دیدگاه برای “جستجو در دیتابیس در سی شارپ – بخش دوم – درس سیزدهم

  • مهران گفته
    26 ژوئن 17

    سلام آقا آموزشت عالیه ؛ لحنِ بیان ، روشِ تدریس ، تشریحُ توضیح ، همچیز عالی فقط یه مشکل 🙁 ، چرا نمیشه دانلودِش کرد ؟ من نتم یاری نمیده آنلاین ببینیم لینکی چیزی بذارید بشه دانلود کرد ممنون میشم از طریق ایمیل اطلاع از پاسخ به نظرم رو بدید <3

    • علیرضا صبوئی گفته
      26 ژوئن 17

      دوست عزیز روی آیکون های پایین ویدیو، یکیش هست که شما رو به سایت آپارات میفرسته و در اونجا میتونید دانلود کنید.

  • saeed گفته
    26 ژوئن 17

    استاد سلام
    یه سوال:
    چطور میشه یه سرچ توی دیتا بیس (sql compact ) انجام داد ، با شرط کوچکتر و بزرگتر ، مثلا شما زمان ورود و خروج و شماره پارکینگ رو داری ذخیره میکنی، حالا میخواهیی ببینی کدوم پارکینگ الان خالی یا کدوم پر هست؛ قطعا باید بگی برو select کن جایی که زمان خروج از فلان زمان بیشتر باشه ،یا یه شرط دیگه که میشه گذاشت اینه که برای پارکینگ های پر، بگی آخرین زمان رو نشون بده وگرنه شاید ۱۰بار اون پارکینگ رو نشون بده.
    با تشکر

    • علیرضا صبوئی گفته
      26 ژوئن 17

      دوست عزیز یک راه سوم هم دارید. اینکه در جدولی جاهای پارکینگو وارد کنید و هر وقت ماشینی اومد، یک جا رو به اون اختصاص بدید.به این ترتیب مشخص میشه کجاها خالیه

  • حمید گفته
    26 ژوئن 17

    سلام
    ضمن تشکر از آموزش عالی شما یک سوال برای بستن فرم اول و باز شدن فرم دوم آیا استفاده از این کد مشکلی در برنامه به وجود می آورد من تست کردم مشکلی نداره من میخوام در واقع فرم اول باز بشه لوگین کنم بعد وارد بشه و فرم دوم رو نشون بده در حالی که فرم اول کاملا بسته بشه سرچ کردم از این کد استفاده کردم کار کرد:
    this.Hide();
    Form2 myform = new Form2();
    myform.ShowDialog();
    this.Close();
    نشون دادن به صورت دیالوگ مشکل داره؟

    • علیرضا صبوئی گفته
      26 ژوئن 17

      ببینید وقتی شما از showdialog استفاده کنید، تا وقتی که فرم جدید بسته نشه، ادامه کدتون اجرا نمیشه

  • حمید گفته
    26 ژوئن 17

    سلام آقای صبوئی ضمن عرض خسته نباشید میشه لطف کنید این کد سرچ واسم ادیت کنین جوری که چک کنه ببینه یوزرنیم و پسوردی اگر نبود در دیتابیس فرم تعریف کاربر بیاد اگر یوزرنیم و پسورد داخلش بود صفحه ی ورود بیاد لطف کنین ادیت کنین خیلی سخته هر کاری میکنم درست نمیشه.
    با تشکر

  • محمد گفته
    26 ژوئن 17

    سلام مهندس خسته نباشی سایتتون عالی میشه یه کلیپ چند دقیقه ای دستور select با datasetرو بزاری مثل نمایش تمام جدول یا ورود کاربر یا هرچیزی دیگه ممنون

  • مهرناز گفته
    26 ژوئن 17

    با عرض سلام و تشکر بابت اموزش های خوبتون
    توی اخر این درس کد های من دقیقا مشابه اونی هست که شما نوشتید منتها در اخر چه اشتباه اطلاعات و وارد کنم چه درست وارد فرم اصلی میشه. همه رو هم چک کردم کدها درست هستن. علتش چی میتونه باشه؟

    • علیرضا صبوئی گفته
      26 ژوئن 17

      سلام. احتمالا شما خروجی Boolean تابع رو چک نمیکنید. درسته؟

      • مهرناز گفته
        26 ژوئن 17

        سلام .بابت کامنت بعدیم عذر می خوام.چون هر بار میومدم نمیدیدم کامنتم رو
        نه دستورات کاملا درسته و زمانی درست اجرا میشه که تو حالت اول فرم لاگین رو بیارم بالا. یعنی موقعی که تو program فرم اصلی رو تعریف میکنم که اول اون اجرا شه و بعد لاگین این اتفاق میفته . اما در حالت قبلی که لاگین اول اجرا میشد همه چی به درستی اجرا میشه.

        • علیرضا صبوئی گفته
          26 ژوئن 17

          کدتونو در تلگرام برای من ارسال کنید

          • مهرناز گفته
            26 ژوئن 17

            چشم مرسی

  • مهرناز گفته
    26 ژوئن 17

    سلام چرا کامنت من رو تایید نکردید؟؟
    سوالم انقدر سخت بود؟

  • محمد گفته
    26 ژوئن 17

    آقا آموزشات عالیه فقط یه سوال داشتم، چرا روی بخش جستجو بیشتر وقت نزاشتی؟ بهتر نبود که آموزش جستجوی ریئل تایم رو میدادی یا حداقل مشکل اینکه حتما باکس رو خالی نکنیم تا دوباره جستجو کنیم رو حل میکردی؟

  • رویا گفته
    26 ژوئن 17

    با سلام
    چرا جلسه سیزدهم سورس رو نذاشتین؟

    • علیرضا صبوئی گفته
      26 ژوئن 17

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

      • محسن گفته
        26 ژوئن 17

        سلام و عرض ادب

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

        میشه من رو راهنمایی کنید یا قطعه کدش رو برام بفرستید

        تشکر

  • نیما گفته
    26 ژوئن 17

    سلام استاد
    در این درس راهکارهای غیرفعال کردن خروج از فرم لاگین رو فرمودید اما اگر از کلیدهای ALT+F4 استفاده کنیم فرم لاگین بسته میشود اما وارد نرم افزار میشود ! لطفا راهنمایی فرمایید
    با تشکر

    • علیرضا صبوئی گفته
      26 ژوئن 17

      نیمای عزیزم باید با استفاده از هوک این کلیدها را غیر فعال کنید.

      • ساسان گفته
        26 ژوئن 17

        استاد صبوئی عزیز میشه این هوک را توضیح بدید
        من نمیخوام برنامه با ALT+F4 بسته شود
        چطوری از هوک استفاده کنم

        • فرید مقدم گفته
          26 ژوئن 17

          دوست عزیز از کد زیر استفاده کن:
          protected override void OnClosing(CancelEventArgs e)
          {
          e.Cancel = true;
          base.OnClosing (e);
          }

  • میثم مدبر گفته
    26 ژوئن 17

    با سلام خدمت استاد گرامی
    یک سوال داشتم که خیلی سرچ کردم داخل سایت ها پیدا نکردم
    من اطلاعات رو داخل دیتا بیس ذخیره کردم و بعد اطلاعات رو به کمبو باکس وصل کردم مشکلی نیست حالا میخوام یک تکست باکس بزارم کنار کمبو باکس و وقتی کلمه ی داخل تکست باکس نوشتم کمبو باکس باز شود و متن رو نمایش بده و من انتخابش کنم منظور این که کامل کلمه رو تایپ نکنم و بعد که کلمه رو انتخاب کردم کمبو باکس اطلاعاتش مخفی بشه

    • علیرضا صبوئی گفته
      26 ژوئن 17

      میثم عزیز در جایی که نیاز دارید، بنویسید:
      comboBox1.DroppedDown = true;

  • mohsen گفته
    26 ژوئن 17

    سلام
    عالی بود اموزشت. راحت روان پیشرفته و …
    فقط لطفا روش های جدید ارتباط به دیتا بیسم مثل لینک با انتیتی و … می گفتی
    ممنون
    منتظر اموزش های جدیدت هستم

  • موسی گفته
    26 ژوئن 17

    سلام مهندس
    تشکر فراوان بخاطر آموزش ها
    یک سوال داشتم:
    ما اگر بخواهیم توی دیتا بیس با استفاده از یک استیرینگ سرچ کنم راه حل چیه چون این کار ر نمیشه با استفاده از این کدهایی که گزاشتید انجام داد و احتمالا باید یک تبدیل انجام داد لطفا راهنمایی کنید
    مرسی