الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف عمل صلاحيات على GridView

مغلق
بدأه CoooL في 15 ديسمبر 2006 · 7 رد · 1,081 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا عامل TextBox ادخال الرقم لاضهار النتيجه في GridView

واريد عمل صلاحيات على GridView

المستخدم الاول وهو admin وله القدره على dele,updat,edit,insert شامل الصلاحيات ومنها يستطيع انشاء مستخدمين مع اعطاء الصلاحيات

المستخدم الثاني وهو USER له صلاحيه update,insert قط

المستخدم الاخير وهو ST له صلاحيه استعراض البيانات فقط

#2

السلام عليكم و رحمة الله و بركاته ،

الأخ / Coool

في الواقع أنا أيضا أفكر بنفس الموضوع .. و سوف أدرس عنه لاحقا ،

و حينما أفهم الطريقة جيدا سوف أعود لهذا الموضوع ،

،تحياتي لك .

#3

شكرا للمساعده

حقيقه قبل لااطرح الموضوع فكرت بعمل صفحتين الصفحه الاولى للاستعلام وهي عرض النتائج فقط

والصفحه الثانيه تكون فيها جميع بيانات الطالب مع الصلاحيات الكامله تكون خاصه لمدير الموقع

------------------------------------------

اذا وجدتي الطريقه ياريت يكون اسماء المستخدمين من قاعده بيانات اكسس او اوركل

لاني شغال على الاوركل

#4

السلام عليكم ورحمة الله و بركاته ،،

في الواقع هنالك كورسات ضمن هذا الموضوع ... لكني لم أدرسها ..

لذا يمكنك الإطلاع عليها بنفسك ... ربما تجد الحل بها ..

و هي مقدمة من مايكروسوفت ، كل ما يتطلبه منك هو أن تسجل بها ... و هي مجانية ..

دروس تعليمة للـ ASP.Net

، للتذكير أنا لم أدرسها حتى الآن .. أي لا أعرف مدى ملائمتها بالنسبة لك ، و لكني حتى أجد الحل الملائم لهذه المشكلة لا أريد أن تضيع وقتك سدى .

، تحياتي.

#5

مرحبا اختي جوليا مالجديد لديك

سجلت في الموقع وحاولت اشوف الملفات التعليميه لكن ماقدرت اشوف شي

هل يوجد وسيله اخرى او مواقع اخرى تتكلم عن هذا الموضوع

#6

بالنسبة لسؤالك حول الصلاحيات , وبعد ان تفحص المستخدم الحالي ووفق الصلاحيات المعطاة له , تقوم بإخفاء العناصر التي لا يتوجب عليه العمل عليه

مثلا المستخدم لا يستطيع التعديل إذا اللينك الخاص بالتعديل يختفي , اي تكون الخاصة visible=false وهكذا , الحقيقة هذه الطريقة جربتها في الفيجوال استديو 2003 ولم اجربها في ال 2005 , واعتقد ان في ال 2005 اسهل بكثير , جرب استخدام التعبير

 GridView1.Columns[0].Visible=false

سيثوم هذا الكود بإخفاء العمود الأول من الشبكة

بالتوفيق

مجموعة الدوت نت في السعودية , اشترك معنا لتحصل على كل مفيد في عالم الدوت نت

dotnetinsaudi-subscribe@yahoogroups.com

#7

السلام عليكم و رحمة الله و بركاته ،،

الأخ / Cool

أعتذر عن التأخير في الرد أولا ..

بالنسبة للدروس التي ذكرتها لك ... كل ما يجب عليك هو التسجيل بالفورم الخاص بها .. و ثم يتم ارسال لك رسالة تحوي على مقطع فيديو تعليمي ..

بالنسبة لوسائل أخرى تعليمية .. كما اشرت لك هنالك الكتاب باللغة العربية للمبرمج / أحمد نعيم ...

يتواجد فيه جزء يشرح عملية انشاء الحسابات و عمل group ضمن صلاحية الإطلاع على صفحات معينة .

لكن عملية اعطاء الصلاحيات ضمن الـ group تتم عبر برنامج الفيجوال و ليس الموقع..

و ما كنت ابحث عنه هو كيف يتم ذلك عبر الموقع نفسه ..

أخبرني احدهم بكتاب اسمه " Wrox - Professional ASP.NET 2.0 - 2006

" يشرح بتفصيل عن هذا الموضوع.

و لكني لم اقرئه حتى الآن..

بالنسبة لفكرة الأخ / oneforall2012 ...

هي بالذات الفكرة المطلوبة .. و لكن حتى نطبقها يتوجب علينا معرفة الفئات التي تختتص بعملية التعرف على هوية المستخدم لنضع الشروط الواجبة لذلك.

و طبعا ذلك سيتم من خلال عبارة شرطية تتحق من انتماء المستخدم إلى أي مجموعة ..

اضافة للكود ..

ربما العمود الأول يحتوي على أوامر أخر غير اجراء عملية التعديل .. لذا يتوجب عليك تحديد رقم الكنترول الخاص بذلك.

GridView1.Columns[0].Control(0).Visible=false

ملاحظة أخيرة : أنا لم اجرب الكود .. و لكي اجرب الكود احتاج الى الالمام بهذا الموضوع أكثر .. و لكني وددت أن اضيف رأي .. لربما يساعد للوصل للحل.

، لكم خالص الاحترام.

#8

انا قرات كتاب أحمد نعيم .. لكن ليس هذا المطلوب

انا عامل الصلاحيات من قاعده بيانات اوركل

على العموم مشكورين على المشاركه

هذا الموضوع مغلق.

مواضيع مشابهة