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

مشكلة في اخفاء عمود في ال Gridview

بدأه queen.memoz في 26 يونيو 2011 · 12 رد · 849 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سويت عرض الاصدقاء وسويت Button اضافة عند كل عضو ...

عندي مشكله انو لما اخفي عمود رقم العضو ياخد القيمة وقت الاضافه بصفر ..

ولما اخلي ظاهر ياخد القيمة الحقيقه ...

post-242342-005749900 1309121309_thumb.j

وجزاكم الله خير ....

المرفقات
صورة جديدة (27).jpg
#2

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

اختي ببساطه يمكنك اضافة Label مخفي على الصوره التاليه

<Label Name="lblID" RunAt="Server" Text='<%#Eval("ID")%>' />

ويمكنك الوصول للقيمة عبر الاجراء FindControl

.:: Wish to become better and better ::.

#3

ممكن توضح اكتر لانو هادي المشكله واجهتني في اكتر من شي

وشكرا

#4
اقتباس
عندي مشكله انو لما اخفي عمود رقم العضو

كيف عم تخفيه ؟؟؟

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#5

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

اختي قصدي قومي بحذف عمود الرقم واستخدمي الكود السابق!!

.:: Wish to become better and better ::.

#6

كيف احط label في صورة في gribview ??

#7

اخفيتو Visible اديتها false

#8

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

اختي قومي بحذف عمود الرقم واضيفي Label كما وضحت اعلاه في احد الاعمدة الاخرى ومن ثم يمكنك الوصول لها بالكود عبر الاجراء FindControl

.:: Wish to become better and better ::.

#9

تقصدين إنك جايبة رقم العضو في Drop Down List مثلاً , عندها لا تحطيلو Visible = false ولكن ضعي الأبعاد للأداة 0 للإرتفاع والعرض حتى ما يظهر

أما إذا إستخدمت لعرض ذلك في Grid View مثلا , قومي بإضافة الحقل id بعد إتصالك بالقاعدة كما في الصورة الأولى

وقومي بحذفه من خصائص العنصر كما في الصورة الثانية

post-230800-007440500 1309401509_thumb.j

post-230800-070828200 1309401522_thumb.j

المرفقات
1.jpg2.jpg

تم تعديل هذه المشاركة بواسطة KV2010 في 30 يونيو 2011 في 05:40

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#10

السلام عليكم

حتى انا عندي دي المشكلة..

اخفيت الحقل بنفس الطريقه اللي قال عليها الاخ KV

أستاذ هشام ما فهمت الطريقة اللي قلت عليها ولا الاخت ميموز فهمتها

وضح لنا اكثر لو سمحت .. يعني كيف أحط lable في عمود وكيف استخدم findcontrol ..

الله يعطيكم العافية ..

#11

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

اختي ارفقت لك مشروع لعمل المطلوب بطريقة ابسط من السابقة

WebApplication1.zip

.:: Wish to become better and better ::.

#12

من خصائص GridView Properties

DataKeyNames نضع فيها اسم الحقل id المراد إخفاؤه من الإظهار واستخدامه في الكود

ولاسترجاع قيمة هذا الحقل id الموافقة لسطر تم اختياره من الـ GridView

int index = GridView1.SelectedIndex;
GridViewRow row = GridView1.Rows[index];
int selected_id = (int)GridView1.DataKeys[row.RowIndex].Value;

وبعدها يمكنك استخدام القيمة selected_id في عملية insert أو update

تم تعديل هذه المشاركة بواسطة khuloud في 12 يوليو 2011 في 11:28

#13
khuloud كتب:

من خصائص GridView Properties

DataKeyNames نضع فيها اسم الحقل id المراد إخفاؤه من الإظهار واستخدامه في الكود

ولاسترجاع قيمة هذا الحقل id الموافقة لسطر تم اختياره من الـ GridView

int index = GridView1.SelectedIndex;
GridViewRow row = GridView1.Rows[index];
int selected_id = (int)GridView1.DataKeys[row.RowIndex].Value;

وبعدها يمكنك استخدام القيمة selected_id في عملية insert أو update

مشكورة أختي ..

الله يعطيكـ العافية..

VB Helper كتب:

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

اختي ارفقت لك مشروع لعمل المطلوب بطريقة ابسط من السابقة

مشكور أخوي

الله يجزاكـ خير

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…