كيف أعرض صورة من قاعدة بيانات داخل datagrid
الرجاء المساعدة لتعم الفائدة للجميع
كيف أعرض صورة من قاعدة بيانات داخل datagrid
الرجاء المساعدة لتعم الفائدة للجميع
::::التوقيع::::
موقع ممتاز
وان شاء الله يفيد الجميع
وشكرا
؟؟لماذا لا يصل الايميل المرسل من صفحتي الي الهوتميل؟؟
مستوي الجدية في المواضيع المطروحة
لا اله الا الله محمد رسول الله
السلام عليكم ورحمة الله وبركاتة
اذا كانت الصور لديك مخزنة فى قواعد البيانات فانك بعد استرجاعها يمكنك عرضها باستخدام
Response.binarywrite
والله المستعان
لا يفضل تخزين الصور داخل قاعدة البيانات، الافضل تخزين موقع الصورة فقط اما الصور نفسها فتحفظ في مكان معين على السيرفر . ومن االسهوله استدعائها .
السلام عليكم
لفكرة الأسايسة في عرض صورة في الجرد هي أن تضيف رابط ال صفحة تحتوي على الباينري داتا للصف الذي نقرأه
لذلك تحتاج الى صفحتي ويب
الاولى تحتوي الداتا جرد والثانية تحتوي على الصورة المقروءة من قاعدة البيانات في مثال الحل ادناه يحتوي الجرد على عمودين الاول يحتوي على مفتلح الصف والثاني على كائن ليعرض صورة
و سوف نحدد موقع هذه الصورة باستخدام العنصر الاول كبرامتر للصفحة الثانية و نحدد ذلك بالخاصية img.ImageUrl
في الصفحة التي تحتوي الجرد سوف نعمل
في الوظيفة Page_Load
اضف
If Not Page.IsPostBack Then BindGrid() End If
واضف الكود التالي الى الفايل
Public Sub BindGrid()
Dim connstr As String = "أضف النص الخاص بربط القواعد التي تقرأ منها هنا"
Dim cnn As New SqlConnection(connstr)
' طلب السيكول سوف يرجع لنا حقلين الرقم و الصورة
Dim da As New SqlDataAdapter("select * from images", cnn)
Dim ds As New DataSet()
da.Fill(ds, "images")
DataGrid1.DataSource = ds
DataGrid1.DataBind()
End Subفي ItemDataBound للداتاجرد اضف الكود التالي
Private Sub DataGrid1_ItemDataBound (ByVal sender As Object, ByVal e As DataGridItemEventArgs) Handles DataGrid1.ItemDataBound Dim img As System.Web.UI.WebControls.Image If e.Item.ItemType = ListItemType.AlternatingItem Or e.Item.ItemType = ListItemType.Item Then ' غير نوع العمود الثاني الى كائن صورة وحدد مسار موقعها img = CType(e.Item.Cells(1).Controls(1), System.Web.UI.WebControls.Image) img.ImageUrl = "AshrafPic.aspx?id=" & e.Item.Cells(0).Text End If End Sub
من ثم نصنع صفحة الوب ashrafpic.aspx التي يجب ان نتأكد من خلوها من أي نصوص حيث ان الرد الوحيد يجب أن يكون الباينري داتا الت نقرأها من قاعدة البيانات
Dim connstr As String = "أضف النص الخاص بربط القواعد التي تقرأ منها هنا"
Dim cnn As New SqlConnection(connstr)
Dim cmd As New SqlCommand
("select * from images where id="
& Request.QueryString("id"), cnn)
cnn.Open()
Dim dr As SqlDataReader = cmd.ExecuteReader()
dr.Read()
Dim bindata() As Byte = dr.GetValue(1)
Response.BinaryWrite(bindata)ارجو ان تكون فاتحة خير لمشاركاتنا هنا والسلام
اخوكم ابو ليلى
مشكووووووور جدا...
بس قاعدة بياناتي اكسس والربط ما كنان عن طريق الكود
كان عن طريق الdataset
::::التوقيع::::
موقع ممتاز
وان شاء الله يفيد الجميع
وشكرا
؟؟لماذا لا يصل الايميل المرسل من صفحتي الي الهوتميل؟؟
مستوي الجدية في المواضيع المطروحة
لا اله الا الله محمد رسول الله
عفوا اخ اشرف
و ما هي المشكلة في الاختلاف ؟؟
هل بامكانك تغيير الكود ام لا؟
بامكاني تغيير الكود
لكن عند ال imgurlبتطلع المشكلة
اذا في مثال والو صغير ويكو access
مشكوور
أ حب الكلام الي الله *** لا إله إلا الله
::::التوقيع::::
موقع ممتاز
وان شاء الله يفيد الجميع
وشكرا
؟؟لماذا لا يصل الايميل المرسل من صفحتي الي الهوتميل؟؟
مستوي الجدية في المواضيع المطروحة
لا اله الا الله محمد رسول الله
السلام عليكم..
طبعا تستخدم Template Culomn و تضع فيها ما تريده..
أعرف أن مشكلتك كيف تعرض الصورة فيها أصلا و أنت هاهنا لحصت القضية.
لكن الحل ببساطة موجود بإذن الله هنا
أخبرنا بتوفيقك إن شاء الله :)
السلام عليكم.
تم تعديل هذه المشاركة بواسطة Mohamed Ahmed Meligy في 9 يناير 2005 في 06:33
,Regards
Mohamed Ahmed Meligy
Senior Software Engineer
SilverKey Tech - Egypt Branch
Computer Engineering Student
High Institute of Engineering, Culture and Science City
E-mail: Eng.Meligy@Gmail.com
Weblog: http://GeeksWithBlogs.NET/Mohamed
Mobile: +20 10 603 3013
السلام عليكم
إخواني.. أنا الان في المرحة النهائية من مشروعي
المشروع هو ُ مكتبة الكترونيه ُ "Elibrary"
وراح أهديكو اياه قريبا :rolleyes: :rolleyes: :rolleyes:
أما بانسبة للمشكة فهي قربت تنحل ان شاء الله
فأنا استطعت عرض الصوره داخل dtagrid ولكن..
يفترض أن تتكرر الصوره حسب العنوان الموجود قي عمود البيانات في القاعدة
لكن هذا لم يحدث... :blink:
اللي صار انو الصورة أخدت أول عنوان من قاعدة اليانات وقامت بتكراره علي كل الصفوف وبالتالي تم عرض صورة كتاب واحد لكل الكتب وبدون ما تتكرر
يعي المشكلة الباقي هي في كيفية إجبارها علي التبدل من صورة لأخري..
وراح أهديكو اياه قريبا... :rolleyes: :rolleyes: :rolleyes:
لا اله الا الله *** محمد رسول الله
::::التوقيع::::
موقع ممتاز
وان شاء الله يفيد الجميع
وشكرا
؟؟لماذا لا يصل الايميل المرسل من صفحتي الي الهوتميل؟؟
مستوي الجدية في المواضيع المطروحة
لا اله الا الله محمد رسول الله
alsalam alikom ,
so for images i had a problem
the pic i need to take it from the user and then save it in my db and then redisplay it in a web form nder his username
any one here have idea about how to do that
i just need hints
thanx
أسف عالتأخير
مش ناسي والله
قريبا...
-----------------------------------
::::التوقيع::::
موقع ممتاز
وان شاء الله يفيد الجميع
وشكرا
؟؟لماذا لا يصل الايميل المرسل من صفحتي الي الهوتميل؟؟
مستوي الجدية في المواضيع المطروحة
لا اله الا الله محمد رسول الله
يا شباب أسف مرة أخي
أبشركو اني وضعت المكتبة بين أيديكم
وتقبلوا فائق احترامي
للتحميل :rolleyes: :rolleyes: :rolleyes:
----------------------------------------------------------------
مجانا ! عدادات زوار جاهزة للمواقع تجنن
للبحث العجيب http://newgoogle.cjb.net
::::التوقيع::::
موقع ممتاز
وان شاء الله يفيد الجميع
وشكرا
؟؟لماذا لا يصل الايميل المرسل من صفحتي الي الهوتميل؟؟
مستوي الجدية في المواضيع المطروحة
لا اله الا الله محمد رسول الله
صحيح.... :rolleyes: :wacko:
نسيت أعطيكو قاعدة البيانات
هدي هي هنا
مسارها لازم يكون علي القرص E
لكن بلامكان تعديله... B) B) B) B)
------------------------------------
مجانا ! عدادات زوار جاهزة للمواقع تجنن
للبحث العجيب http://newgoogle.cjb.net
::::التوقيع::::
موقع ممتاز
وان شاء الله يفيد الجميع
وشكرا
؟؟لماذا لا يصل الايميل المرسل من صفحتي الي الهوتميل؟؟
مستوي الجدية في المواضيع المطروحة
لا اله الا الله محمد رسول الله
هذا الموضوع مغلق.