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

عاوز عنواين الاخبار تظهر فى DataGrid ولما ادوس على واحد

مغلق
بدأه hamada252_eg في 13 أغسطس 2007 · 10 رد · 1,281 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عاوز عنواين الاخبار تظهر فى DataGrid ولما ادوس على واحد يتفتحلى بلتفصيل فى صفحة محددة واحدة لكل الاخبار صورتة وتفاصيلة كلها

انا عملت زرار select فى DataGrid لما بدوس علية باخد ال ID بتاع الخبر وبروح بية فى الصفحة التانية وبجيب بدلالتة تفاصيل الخبر

بس المسكلة فى انة بيعمل زرار select جنب عنوان الخبر ولازم ادوس على ال select عشان يودينى فى الصفحة التانية

وانا عاوز انى ادوس على الخبر مش على زرار select فيودينى للصفحة اللى هعمل فيها التفاصيل

حاولت كتير بس معرفتش يا ريت تساعدونى

#2

هلا اخي

ممكن تعمل ما تطلبه من خلا ل الاداه DataView اذا كنت تستخدم asp.net 2 . فالاداة DataView اذهب الى خصائصهاEditColumns احذف الحقل الذي تريد ان تجعله ارتباط لصفحة ثانية احذفه من خلال القائمةselected fields ثم اختار حقل hyperlinkfield من availablefields واضيفه ستلاحظ انه انظاف الى قائمة selected fields ثم انقر عليه ستظهر قائمة بالخصائص اختار الخاصية DataTextField وحدد من خلالها اسم العمود الذي انت حذفته مسبقا لكي يظهر في الارتباط وبعد ذلك حدد الخاصية الثانية

NavigateUrl وحدد منها الصفحة التي تريد ان ترتبط بها عند النقر على العنوان في DataView

#4

انقر عليها نقرتين سريعتين :D

#5

دوست عليها نقرتين بس بردو منزلتش بيتعلم عليها بس مبتنزلش

انا ضفت اداة hyperlinkfield وربتها ب NewsTitle فى الداتا بيز وعملتلها خاصية NavigateUrl وربطها بصفحة التفاصيل بس الكود اللى

كنت بكتبة مع زرار ال select اللى كان بياخد newstitle ويودية الصفحة التانية ويجيب التفاصيل بدلالتة مبقاش شغال مع NavigateUrl

الكود هوا

string x = GridView2.SelectedRow.Cells[0].Text;

Response.Redirect("News-Details.aspx?NewsTitle=" + x);

#7

اكتب الكود التالي في عرض المصدر:

<asp:DataGrid ID="dg" runat="server" ></asp:DataGrid>

وانتقل لزمن التصميم

تم تعديل هذه المشاركة بواسطة Arwany في 15 أغسطس 2007 في 14:58

#8

طيب اذا ضغط المستخدم على زر تفاصيل

كيف اقدر احوله الى news.aspx?id=123

مش الى newsdetails.aspx?id=123

لانه صفحة ال aspx الواحدة تحتوي على Web form واحد. و انا اريد ان اقوم بعملية إظهار اكثر من وب فورم حسب الحاجة؟

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#9
راكان الحنيطي كتب:
طيب اذا ضغط المستخدم على زر تفاصيل

كيف اقدر احوله الى news.aspx?id=123

مش الى newsdetails.aspx?id=123

لانه صفحة ال aspx الواحدة تحتوي على Web form واحد. و انا اريد ان اقوم بعملية إظهار اكثر من وب فورم حسب الحاجة؟

سهلة جدا اعمل Dataset تانية فى نفس الصفحة واكتب الكود دا فى page load

DetailsView1.Visible = false;

وبعدين دوس دبل كليك على ال Datagrid وحت الكود دا

DetailsView1.PageIndex = GridView1.SelectedIndex;

وبكدة هيعرضلك تفاصيل الخبر فى نفس الصغحة وكل لما هتدوس على خبر جديد هيعرض تفاصيلة تحتية

#10
Arwany كتب:

اكتب الكود التالي في عرض المصدر:

<asp:DataGrid ID="dg" runat="server" ></asp:DataGrid>

وانتقل لزمن التصميم

[/quote

اشكرك اخر لقد وضعت ال Datagrid ووضعت فيها

كود وجدتة فى مشروع من موقع asp.net وعملت

ولكن الاخبار تظهر ويوجد تحتها خط وانا اريد اللغاء هذا الخط كما فى موقع masrawy.com

فأرجو المساعدة

#11

لا فقد وجدت كونترول جميلة جدا تعطيني خيار اظهار التفاصيل و قائمة الأخبار بشكل افضل اسمها Multiview

http://quickstarts.asp.net/QuickStartv20/a.../multiview.aspx

هذا مثال على هذا الكونترول :)

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

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

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

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

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

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

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