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

مشكلة في الـ DataGrid !

بدأه MMA_EG_Cairo في 23 يناير 2012 · 8 رد · 872 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

آسف جداً ، أنا لسة جديد علي الدوت نيت ، ولكن لدي سؤالين وأرجو الإجابة عليهم !!!

السؤال الأول :

قمت بإدراج DataGrid علي النموذج ، ومن ثم صممته بأسلوبي الخاص ، وحينما أرسلت له البيانات كما يلي :

dg.DataSource = ds.Tables(0)

قام البرنامج بإضافة البيانات في آخر الأعمدة كما هو موضح أعلاة !!!

المطلوب ، كيف يمكنني تحميل البيانات علي DataGrid مباشرتاً بإستخدام DataSource ؟؟؟

post-126779-024156700 1327332445_thumb.p

--------------------------------------------------------------------------------

السؤال الثاني :

كيف يمكنني عمل تحجيم علي حقل محدد داخل عنصر الشبكة ؟؟؟

بمعني أدق ، لو كان الحقل حقل رقمي أقدر أبني الكود المناسب بحث أنه لا يخرج عن نطاق الأرقام (0123456789) !!!!

شكراً لكم جميعاً

المرفقات
Image.PNG

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#2

post-126779-034426600 1327387127_thumb.p

أنظروا الي المثال المرفق

wa.rar

المرفقات
Image.PNG

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#3

post-46243-067621200 1327397047_thumb.jp

ثم قم بعد ذلك بتعديل جملة الــ Select لتصبح هكذا اذا كنت تريد ان تقوم بتغيير رؤوس الاعمدة لتصبح بالمسميات التي تريدها غير مسميات الحقول الخاصة بقاعدة البيانات

"SELECT Emp.Code AS الكود, Emp.Name AS الاسم, Emp.Salary AS المرتب, Emp.BDate AS التاريخ FROM Emp ORDER BY Emp.Code"
المرفقات
1.jpg

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 24 يناير 2012 في 12:28

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#4

تعديل بسيط اتبع الصوره

post-2727-066072500 1327403650_thumb.gif

المرفقات
untitled.GIF
#5

أشكرك كل الشكر أخ KARIMSOFT

وأعتذر كثيراً ، حيث أن Visual Basic 6.0 ، مش مخلينا قادر أركز في الدوت نيت

لكن حضرتك علي حق

جربت الفكرة وكانت ممتازة

شكراً لحضرتك

--------------------------

طيب ممكن سؤال آخر ؟؟؟

كيف يمكنني تحجيم الحقل بحيث أن يدخل رقم أو تاريخ أو نص فقط ؟؟؟

ما هو الحدث المناسب ؟؟؟

تم تعديل هذه المشاركة بواسطة MMA_EG_Cairo في 24 يناير 2012 في 14:19

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#6
  Private Sub dg_CellEndEdit(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles
 dg.CellEndEdit
        If (e.ColumnIndex) = 0 Then
            Dim value As String = dg.Rows(e.RowIndex).Cells(e.ColumnIndex).Value.ToString()
            For Each c As Char In value
                If Not Char.IsDigit(c) Then
                    MessageBox.Show("Please enter numeric value.")
                    dg.Rows(e.RowIndex).Cells(e.ColumnIndex).Value = String.Empty
                    Exit Sub
                End If

            Next
        End If
    End Sub

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 24 يناير 2012 في 15:07

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#7

طب ممكن طلب أخري وآسف جداً

هل لديك كتاب يشرح الـ DataGrid بعمق ؟؟؟

معلش أصل التعامل مع vsFlexGrid مختلفة تماماً عن الـ DataGrid الخاصة بالفيجوال 6.0 ، مابالك بالجريد الخاص بالدوت نيت !!!

شكراً لحضرتك

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#8

يوجد كثير من الكتب تشرح فيجوال ستوديو دوت نت بصفة عامة وليس DataGridView

علي سبيل المثال وليس الحصر

كتاب متميز لتعليم فيجوال ستديو دوت نت 2008 للكاتب احمد جمال خليفة

post-46243-048163800 1327413286_thumb.gi

http://www.4shared.com/file/164058191/5beddfb0/net_2008_2nd.html

أيضا يمكنك الاستفادة من الرابط أدناه فيشرح النقاط الهامة والشائعة الاستخدام في DataGridView

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

المرفقات
01259922485.gif

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 24 يناير 2012 في 16:54

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#9

الله يفتح عليك أستاذ محمد

أنا معايا كتاب الأستاذ تركي العسيري ولكنه يشرح علي أساس فيجوال 2003 ، ولم يشرح الجريد نهائياً !!!

وأنا بدأت بالفيجوال دوت نيت 2008 ، وسأحتاج لهذا الكتاب عموماً

شكراً مقدماً علي الكتاب

وآسف جداً علي الإزعاج ، فليس من عادتي أن أدخل في منتدي وأسأل كثيراً عن لغة محددة إلا بعد أن أجيد مبادئها

ولكن للضرورة أحكام

شكراً مرة أخري

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

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