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

اثنا عشر عصفورا في حديقة DataGrid

بدأه matiz في 26 يوليو 2004 · 8 رد · 4,412 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هذه بعض الخصائص التي يستطيع بها اخواني المبتدئين التعرف على الداتا جريد والتعامل معها

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

اخوكم ماتز

datagrid.zip

1
#2

جاري التحميل والتجربة

مع إني متوسط في vb6 لكني مبتدأ في vb.net

راسلني على

mamb121@hotmail.com

أو تفضل وتكرم بزيارة موقعي

www.tecnyt.com

#3

شكرا لك ويعجبني اختيارك لكلمات الموضوع الجذابة

وهذه اضافة مني وهي تغيير بسيط على الData Grid يجهل منها تستجيب لعملية Focus لكل DataGridCell

'File MyDataGrid.vb
'===============
Public Class MyDataGrid
    Inherits System.Windows.Forms.DataGrid

    Public Event OnCellGotFocus(ByVal e As DataGridCell)
    Protected Overrides Function ProcessCmdKey(ByRef msg As Message, ByVal keyData As Keys) As Boolean
        If keyData = Keys.Enter Or keyData = Keys.Tab Then
            'هنا الفكرة
            RaiseEvent OnCellGotFocus(MyBase.CurrentCell)
        End If
    End Function
End Class

ويمكن استخدام الحدث OnCellGotFocus لأنه يرجع متغير من نوع DataGridCell والتي تحتوي على ؤقم العمود ورقم السطر

Private Sub DataGrid1_CellGotFocus(ByVal e As DataGridCell) Handles DataGrid1.OnCellGotFocus
        MsgBox("Focus is On Row no.=" + e.RowNumber.ToString() + " Column no.=" + e.ColumnNumber.ToString())
    End Sub

ان شاء الله تكون وصلت الفكرة

myDataGrid.rar

#4

بارك الله فيكما

ممكن بقى طلب صغير على حضراتكم ؟؟

ابختصار انتوا اول لما تشوفوا الصورة اللي جاية هاتعرفوا انا عاز ايه

post-73411-1200669836_thumb.jpg

طبعا قاعدة البيانات SQL server 2005

والفيجوال استديوا 2005

حد يعطيني مثال كامل بالله عليكم

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

#5

ممكن توضح اخي الحبيب

لم افهم من الصورة اي شيء فقط ان المؤشر على الصف رقم صفر ولايوجد صف رقم واحد ممكن توضح

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#6

انا اقصد تشغيل الزراير اللي تحت دي

دلوقتي الداتا جريد بتعرض من جدول معين في SQL server 2005

عاوز لما ادوس على زرار Insert يتم إنشاء صف جديد في الداتا جريد وعلى استعدات ان المستخدم يكتب بيانات

ولما ادوس على زرار Save/Update يتم حفظ هذا الصف الجديد في قاعدة البيانات

ولما اختار اي صف في الداتا جريد وادوس على زر Delete يتم حذف هذا الصف من الداتا جريد وقاعدة البيانات

وايضا يوجد زرار اخر نسيت ان اضعه وهو زرار Edit اول اما ادوس عليه يتمكن المستخدم من تغيير في البيانات المعروضة امامه في الداتا جريد ولما يدوس على زر Save\Update يتم حفظ هذه التغييرات في القاعدة

وشكرا

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

#7

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

اللي عملته هو اضافة سجل في جدول الماستر واضافة سجل في جدول التفصيل (الديتيل) وعملت داتا جريد تعمل شو على اي سجل يدخل الى جدول التفصيل

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

وشكرا مقدما

#8

الأخ معاه حق حد يدلنا على الطريقة ده

#9
dataadapter1.update(dataset)

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