PDA

View Full Version : سوال: سطح دسترسی به اطلاعات دیتاگریدویو توسط کاربران مختلف



sakhi91
یک شنبه 16 شهریور 1399, 19:03 عصر
با سلام.
من یه برنامه دارم که تحت شبکه است. کاربر1 در شهرستان A و کاربر2 در شهرستان B با یک دیتابیس کارمیکنند. چطور اطلاعات دیتاگرید را فیلتر کنیم که کاربر1 فقط اطلاعات شهرستان خود و کاربر2 اطلاعات شهرستان خودش را ببیند و اضافه و حذف کند. ضمنا من EF کار میکنم.

mr.sirwan
یک شنبه 16 شهریور 1399, 21:26 عصر
سوالت خیلی کلیه، این سوالو ما باید از خودت بپرسیم، اطلاعاتی که ثبت شده از کجا میدونی که کدوم کاربر ثبت کرده؟ یا هر کاربر از کدوم شهره؟ یا هر رکورد ثبت شده برا کدوم شهرستانه؟ جواب این سوالارو بده مشکلت حل میشه

sakhi91
یک شنبه 16 شهریور 1399, 22:03 عصر
دیتابیس در یک سرور است و مدیر چند یوزر تعریف می کند. هر یوزر مختص یک شهر است. هر یوزر بایستی اطلاعات شهر خودش را وارد سامانه (دیتاگرید) کند. هنگام لاگین بایستی مشخص شود که یوزری که وارد سامانه میشود مربوط به کدام شهر است. هیچ یوزری نباید اطلاعات شهرهای دیگر را ببیند یا ویرایش کند.

hamidrezax1
یک شنبه 16 شهریور 1399, 23:42 عصر
سلام دوست عزیز
فکر کنم سوالتون رو درست نفرمودید.نظر به اینکه غالبا از دیتاگرید برای نمایش اطلاعات دیتابیس و... استفاده میشه پیشنهاد میکنم که شما توی دیتابیستون استانهاتون با کدهای مشخص تفکیک کنید و در نهایت برای فراخوانی اطلاعات بر اساس کدها توی دیتاگرید فراخوانی کنید
مثلا
استان تهران کدش 21 و استان البرز 26
هر کاربر که در هر استان اطلاعاتی رو ثبت کرد بایستی فیلد کد استانش پر بشه. در هنگام فراخوانی اطلاعات نیز فقط اطلاعات همون کد فراخوانی بشه