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

(سؤال) استرجاع حقول مخفيه في الGridView

مغلق
بدأه kokonassar في 12 أغسطس 2007 · 6 رد · 829 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لو نفذت الكود التالي :

GridView1.Columns[1].Visible = false;

هل يمكن استرجاع القيم الموجوده فيه؟ عند تنفيذ Select?

تم تعديل هذه المشاركة بواسطة kokonassar في 12 أغسطس 2007 في 16:15

اسماعيل نصار

"آخر الأخبار: تقرير للصليب الأحمر يقول إن اسرائيل تخرق قوانين الاحتلال"

من عجائب الدنيا - الكراسي اللاصقه !

طفل ايطالي يقرا القراّن

#2

نعم ممكن ذلك , كون الحقول مخفية في الشبكية DataGridView لكنها حاضرة و متوفرة في الجدول الموجود في الـ DataSet

بالتوفيق إن شاء الله.

في المثال يتضح المقال

#3

لا اخي الشهاب الحارق اظن ان تشغيل الكود السابق يستثني العامود من عملية الBinding .

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

اسماعيل نصار

"آخر الأخبار: تقرير للصليب الأحمر يقول إن اسرائيل تخرق قوانين الاحتلال"

من عجائب الدنيا - الكراسي اللاصقه !

طفل ايطالي يقرا القراّن

#4
اقتباس
هل يمكن استرجاع القيم الموجوده فيه؟ عند تنفيذ Select?
أنت تعمل هذا الاجراء على ماذا ؟

إذا كان على الجدول مباشرتاً فكما أسلفنا من قبل...

ثانياً هي أصلاً ليست مخفية كإفتراض فما فائدة هذا الكود .

GridView1.Columns[1].Visible = false;

تم تعديل هذه المشاركة بواسطة الشهاب الحارق في 14 أغسطس 2007 في 22:02

في المثال يتضح المقال

#5

اخي الفكره التي اردتها هي اضافة عامود مخفي الى الGridView بحيث عند الضغظ على Select يتم استرجاع القيم منه .

وجدت حل باخفاءه عن طريق الCss .

visibility: hidden;
		display: none;

تم تعديل هذه المشاركة بواسطة kokonassar في 17 أغسطس 2007 في 11:18

اسماعيل نصار

"آخر الأخبار: تقرير للصليب الأحمر يقول إن اسرائيل تخرق قوانين الاحتلال"

من عجائب الدنيا - الكراسي اللاصقه !

طفل ايطالي يقرا القراّن

#6

االسلام عليكم , الحمدُ لله أنك وجدت الحل,,, لكن أخي العزيز هنالك منتدى مخصص للغة ASP.NET ربما يكون السؤال أفضل لو طرح في المكان المناسب كون الـ CSS لا محل لها في فجول بيسك دوت نت.

في المثال يتضح المقال

#7

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

protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
	{
		//e.Row.Cells[0].Visible = false;
	}

لان الحدث ينطلق بعد عملية الBinding فان باخفاءه يمكن الوصول اليه .

ولكنه سبب لي مشاكل عن تفعيل Paging باستخدام ObjectDataSource

حتى لو ان اعدادات الPaging موجوده 100% ، تشغيل الكود السابق يزيل ارقام الصفحات من الجريد فيو :wacko:

تم تعديل هذه المشاركة بواسطة kokonassar في 17 أغسطس 2007 في 12:20

اسماعيل نصار

"آخر الأخبار: تقرير للصليب الأحمر يقول إن اسرائيل تخرق قوانين الاحتلال"

من عجائب الدنيا - الكراسي اللاصقه !

طفل ايطالي يقرا القراّن

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

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