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

مشكلة الداتا جريد

مغلق
بدأه هانى جلال في 15 أغسطس 2005 · 7 رد · 764 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخواني الكرام

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

برجاء مساعدتي

قمت بعمل داتا جريد تظهر جدول من الداتا بيز وتم عرض البيانات بنجاح وهى عبارة عن مجموعة كتب وتعليمها ولكن ،،،،،،،،،،،،،

كيف يمكننى عمل ربط كل كتاب فى الداتا بيز بصفحة مختلفه

انا فى أمس الحاجه لفهم هذا الموضوع

#2

يمكنك استخدام الـ html anchor or a كالتالي:

بداخل تعريفاتك لقوائم الداتاجريد ... اجعل هذا الحقل ItemTemplate كالتالي:

<asp:TemplateColumn HeaderText="Whatever You Like">
<ItemStyle Wrap="False"></ItemStyle>
<ItemTemplate>
<a href='<%# DataBinder.Eval ( Container.DataItem, "YourRecordID", 
            "YourSecondPage.aspx?YourRecordID={0}" ) %>' ID="YourID" runat="server">
            <%# DataBinder.Eval ( Container.DataItem, "YourLinkTextHere")  %></a>
</ItemTemplate>
</asp:TemplateColumn>

يمكنك التعديل و الاضافة لخصائص الـ html anchor كما تحب ... مثلا ان تفتح للزبون في نافذة جديدة و هكذا ... وفقك الله و السلام

تم تعديل هذه المشاركة بواسطة alharethi في 15 أغسطس 2005 في 18:20

Quran_Signature.jpg
#3

اخى الكريم شكرا على مجهودك

بس

ياريت لو تشرح لى أكثر حتى يتم فهم الموضوع للاسف لم أوفق فى عمل المطلوب وشكرا للك

#4

من اجل ان تقوم بما تريده ... لابد ان تقوم باعداد كل القوائم - Column - في الداتاجريد بمعنى أن خاصية الـ AutoGenerateColumns للداتاجريد لابد ان تساويها بـ False حتى يتسنى لك عمل هذا الرابط داخل الجريد.... و بداخل خاصية الـ Columns يمكنك تعريف العديد من القوائم كما تحب ... BoundColumn, TemplateColumn الخ

و بالتالي لابد ان يكون تعريفك للداتاجريد كالتالي:

<asp:DataGrid id=myGrid runat=server AutoGenerateColumns=false>
<!-- يمكنك تغيير القيم و اضافة او حذف ما تريد من الخصائص بداخل تعريف 
الـ asp:datagrid 
-->

<Columns>
<asp:TemplateColumn HeaderText="Whatever You Like">
<ItemStyle Wrap="False"></ItemStyle>
<ItemTemplate>
<a href='<%# DataBinder.Eval ( Container.DataItem, "YourRecordID", 
           "YourSecondPage.aspx?YourRecordID={0}" ) %>' ID="YourID" runat="server">
           <%# DataBinder.Eval ( Container.DataItem, "YourLinkTextHere")  %></a>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>

أكثر من هذا اخي الكريم ... اعتقد انك لابد ان تقرا أكثر عن الداتاجريد و السلام

Quran_Signature.jpg
#5

استفسار

أريد أن أجعل الداتا جريد الitem تصبح صور لكن ليس على السطر فقط لكن على كل الأعمدة بشرط ماراح تتكرر نفس الصور في نفس السطر

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

مثال

#6

الأخ الكريم

جزاك الله خير

شكرا على مجهودك

#7
اقتباس
استفسار

أريد أن أجعل الداتا جريد الitem تصبح صور لكن ليس على السطر فقط لكن على كل الأعمدة بشرط ماراح تتكرر نفس الصور في نفس السطر

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

مثال

حسب علمي في هذه الحاله التي تقصدها استخدم الـــ DataList

وشفت المثال اظن انهم مستخدمين DataList

#8

شكرا لك أخي على المرور

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

والpaging كيف نعمله في الdatalist

بالتوفيق

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

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