منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : التعامل مع DataGrideView
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
يوجد لدي طريقة مبسطة واريد كود يظيف من textBox , Date and time, combobox

الى خانات محدد في DataGrideViewe

مثال :

عندي في DataGrideviewe

6 خانات

وهي :

0
1
2
3
4
5
6

وابغي اضيف

نفترض التاريخ يكون  = 5
والتكتست بوكس = 1
والكومبو بوكس = 2

وهكذا

هل يوجد كود ليضاف مايكتب في التكتس بوكس و الكومبو بوكس ؟؟
هل تقصد هكذا؟

كود :
Public Class Form1
   Dim i As Integer = 0
   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       Me.DataGridView1.ColumnCount = 2
       Me.DataGridView1.Columns(0).Width = 200
       Me.DataGridView1.Columns(1).Width = 200
       Me.DataGridView1.Columns(0).HeaderText = "TextBox"
       Me.DataGridView1.Columns(1).HeaderText = "DateTime"
   End Sub
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       Me.DataGridView1.Rows.Add(TextBox1.Text & i, DateTimePicker1.Value.ToShortDateString)
       i += 1
   End Sub
End Class
مثل الشيء لكن ضيف 4 كولم وخل رقم 4 التاريخ و رقم 2 الغرض

مثل جدي لان في مشروعي اكثر من شيء يضاف في الداتاقريد فيو

الكود الى عندك موجود عندي لكن ابغي احدد لكل تكتست بوكس و كومبو بكس و تاريخ لمكان مخصص لهم داخل داتا قريد فيو

اتمنى المساعدة اخوي

ربما لم تفهم قصدي :

توضيح اكثر :
combox= cell [0]
textBox = cell [1]
textBox = cell [2]
Datagride= cell [3]
المهم الفكرة اتضحت وكيفية تطبيقها اما التطبيق الجذري فلا يكون الا ان تقوم انت برفع مثال بسيط تنقصه هذه الجزئية.
اوكي راح اوفر لكم الفكرة واتمنى الافادة وشكرا
لماذا لا تستفيد من خدمة الكتابة المباشرة في الداتاقريدفيو ؟
السبب عدم استخدامي للكتابة المباشرة بسبب ان المشروع يحتوي على قاعدة بيانات و يقرأ المطلوب استخراجة من القاعدة ويقوم المستخدم من اختيار مايريده لينقله للداتا قريد فيو .

وشكرا اتمنى اني اجبت على سؤالك .
(01-09-17, 03:58 PM)0theghost0 كتب : [ -> ]السبب عدم استخدامي للكتابة المباشرة بسبب ان المشروع يحتوي على قاعدة بيانات و يقرأ المطلوب استخراجة من القاعدة ويقوم المستخدم من اختيار مايريده لينقله للداتا قريد فيو .

وشكرا اتمنى اني اجبت على سؤالك .

طيب في خانة رقم الآيدي مثلاً تكتب رقم السجل وتنقر انتر يجيب لك البيانات من قاعدة البيانات في القريد وهكذا ...
قمت بفتح موضوع جديد وبه مشروع بسيط لما اريده

http://vb4arb.com/vb/showthread.php?tid=21548