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

عرض الصور

بدأه thepast في 13 مارس 2012 · 13 رد · 929 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

بس اريد الطريقة في استعراض الصور

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

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

#2

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

#3
thepast كتب:

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

هل تريد البحث برقم الموظف فيظهر بيانات الموظف والصورة الخاصة به

#4

نعم اريد كذا

#5
thepast كتب:

نعم اريد كذا

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

#6

طيب ياليت يا اخي شكرا لك

#7

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

ياشباب

كيف استطيع ان اجلب بيانات الموظف مع الصورة او اي امتداد انا استخدم امتداد pdf

#8

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

#9

انظر هذا الموقع

الرابط الخاص بي

#10

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

اخي الكريم

بكل سهولة حضرتك بتقوم باضافة الادوات التالية :

- اداة EntityDataSource او SqlDataSource وبتظبطها علي الاتصال بقاعدة البيانات بجدول الصور (داخل الجدول بيكون فيه حقل لاسم الصورة وحقل اخر لرابط الصورة علي الموقع)

- ثانيا حضترك بتقوم باضافة الاداة التالية ListView او DetailsView وبتشتغل علي الوضع Template Mode حتي تستطيع تعديل محتويات الادوات بدوات ASP او اكواد HTML عادية جدا

ومن ثم تقوم بربط listview مع sqldatasource

وكمثال ذلك كود مستخدم

<asp:ListView ID="ListView1" runat="server" DataKeyNames="ID" 
        DataSourceID="EntityDataSource_Photos" style="direction: ltr">



        <ItemTemplate>
            <li style="">
                <asp:Image ID="image1" runat="server" ImageUrl='<%#Eval("ImageUrl") %>' ToolTip='<%#Eval("ToolTip") %>' Width="150px" Height="150px" />
                <br />
                <asp:Label ID="imagedescription" runat="server" Text='<%#Eval("Description") %>'></asp:Label>
            </li>
        </ItemTemplate>

        <LayoutTemplate>
            <ul ID="itemPlaceholderContainer" runat="server" style="">
                <li runat="server" id="itemPlaceholder" />
            </ul>
            <div style="">
                <asp:DataPager ID="DataPager1" runat="server" PageSize="1">
                    <Fields>
                        <asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True" 
                            ShowLastPageButton="True" />
                    </Fields>
                </asp:DataPager>
            </div>
        </LayoutTemplate>

    </asp:ListView>

اهم تاجين هم

- LayoutTemplate : والخاص بوضع التصميم الخاص باالاداة سواء كان جدول او قائمة list

- ItemTemplate : وهو بيمثل عنصر او سجل داخل الجدول بعنصر داخل الهيكل في LayoutTemplate

بمعني حضرتك هنا واضع في LayoutTemplate التخطيط الخاص باداة UL وهي القائمة الغير مرتبة في HTML وبيتندرج تحتها عنصر LI والا بيمثله داخل التاج ItemTemplate

ولو هتمثل داخل LayoutTemplate بدخله جدول TAble يبقا العنصر الا هيكون متمثل داخل التاج ItemTemplate هو العنصر Tr اي صف داخل الجدول

طبعا بيتم ربط البيانات الموجودة داخل SqlDAtaSource و EntityDataSource عن طريق الامر Eval وبتعطي ليه اسم الحقل المراد تمثيله

لو ركزت في التاج ItemTemplate هتلاقي موجود اداتين Image و Label

- حيث الصورة لعرض الصورة الا مسارها موجود علي السيرفر الحالي وبيكون المسار محفوظ في الحقل ImageUrl كمثال (~/APPDEV-CS/myimage.jbg)

- والليبل بيتم عرض فيه الوصف للصورة والمحفوظ داخل حقل Description

وهكذا

اتمنا تكون الفكرة وضحت

والله الموفق والمستعان

#11

الفكرة ماوضحت عندي

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

#12

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

#13

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

#14

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

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