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

نام تاپیک: محدود کردن datagridview به کاربر خاصی

  1. #1

    محدود کردن datagridview به کاربر خاصی

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

  2. #2
    کاربر دائمی آواتار hadi vafaii
    تاریخ عضویت
    دی 1392
    محل زندگی
    کرج
    پست
    316

    نقل قول: محدود کردن دیتا گریدویو به کاربر خاصی

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

  3. #3
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    خرداد 1391
    پست
    337

    نقل قول: محدود کردن دیتا گریدویو به کاربر خاصی

    یک جدول داری یا چنتا.؟
    اگه یکی پس توی اون یه فیلد قرار بده به اسم ثبت کننده.
    و وقتی هر کس وارد شد و اسمش تو یه لیبل نمایش دادی.
    بعد فیلتر کن اون دیتابیس رو با اون نام ثبت کننده.



    DataTable dt = new DataTable();
    DataBase db = new DataBase();
    dt = db.MySelect("select * from anbar");
    comboBox1.DataSource = dt;
    comboBox1.DisplayMember = "name";
    DataTable dt2 = new DataTable();
    dt2 = db.MySelect("select * from kala where anbar='" + comboBox1.Text + "' ");
    dataGridViewX1.DataSource = dt2;

  4. #4

    نقل قول: محدود کردن دیتا گریدویو به کاربر خاصی

    نقل قول نوشته شده توسط kamiloted مشاهده تاپیک
    یک جدول داری یا چنتا.؟
    اگه یکی پس توی اون یه فیلد قرار بده به اسم ثبت کننده.
    و وقتی هر کس وارد شد و اسمش تو یه لیبل نمایش دادی.
    بعد فیلتر کن اون دیتابیس رو با اون نام ثبت کننده.



    DataTable dt = new DataTable();
    DataBase db = new DataBase();
    dt = db.MySelect("select * from anbar");
    comboBox1.DataSource = dt;
    comboBox1.DisplayMember = "name";
    DataTable dt2 = new DataTable();
    dt2 = db.MySelect("select * from kala where anbar='" + comboBox1.Text + "' ");
    dataGridViewX1.DataSource = dt2;
    مرسی داداش عالی بوووود

تاپیک های مشابه

  1. محدود کردن دسترسی به اینترنت share شده
    نوشته شده توسط Hidarneh در بخش شبکه و Networking‌
    پاسخ: 7
    آخرین پست: چهارشنبه 25 دی 1387, 14:27 عصر
  2. پاسخ: 14
    آخرین پست: چهارشنبه 22 آذر 1385, 10:45 صبح
  3. محدود کردن Edit به گرفتن فقط عدد
    نوشته شده توسط ByRoad در بخش برنامه نویسی در Delphi
    پاسخ: 5
    آخرین پست: شنبه 08 مهر 1385, 11:12 صبح

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

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