تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كود تعبئة الكومبو داخل الداتا قريد فيو
#11
الرد }}}
#12
هذي ياغالي لغة سي ++

انا عندي لغة vb.net
الرد }}}
#13
انا مبتدا ارجو الافادة بارك الله فيكم بخصوص ربط الكومبو بالداتا قريد فيو و اظهار البيانات المسجلة بقاعدة البيانات

vb.net ???
الرد }}}
تم الشكر بواسطة:
#14
لم ينجح معي الكود

ماهو الخطا

انا اريده في العمود 13 ولم ينجح ماهي الاسباب

في العمود نجح


الملفات المرفقة صورة/صور
   
الرد }}}
#15
العمود 13 = 14
لان الإنديكس الأول = 0

الواضح هنا ان العمود رقم 13 = تكست بوكس وليس كومبو بوكس .
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
#16
تم حل الموضوع باضافة عمود جديد


شكرا جزلا لك وحفظ الله مرادك


عند التعديل واختيار احد الخيارات في الكومبو بالداتا قريد اريده يحفظ مباشرة
حاليا عند اختيار اي خيار لا يحفظ
اين اضع كود التعديل حسب الصف المختار تعديله
الرد }}}
تم الشكر بواسطة: asemshahen5 , asemshahen5
#17
سكربت قاعدة البيانات :
PHP كود :
USE [master]
GO
/****** Object:  Database [Accounts]    Script Date: 7/12/2019 5:04:01 PM ******/
CREATE DATABASE [Accounts]
GO
USE [Accounts]
GO
/****** Object:  Table [dbo].[EmployeeXT]    Script Date: 7/12/2019 5:07:57 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE 
[dbo].[EmployeeXT](
    [
ID] [intNULL,
    [
Name] [nvarchar](50NULL,
    [
Telphon] [nvarchar](50NULL
ON [PRIMARY]

GO
INSERT 
[dbo].[EmployeeXT] ([ID], [Name], [Telphon]) VALUES (1N'Test Name 0'N'00000000')
INSERT [dbo].[EmployeeXT] ([ID], [Name], [Telphon]) VALUES (2N'Test Name 1'N'11111111')
INSERT [dbo].[EmployeeXT] ([ID], [Name], [Telphon]) VALUES (3N'Test Name 2'N'22222222')
INSERT [dbo].[EmployeeXT] ([ID], [Name], [Telphon]) VALUES (4N'Test Name 3'N'33333333'
اصنع مديول جديد و ضع به :

PHP كود :
Imports System.Data.SqlClient

Public Module Module1
    Public Sub FillDgvComboBox
(Dgv As DataGridViewSqlString As StringColName As StringColInt As Int32)
 
       ' تعريف داتا تابيل جديد
        Dim dt As New DataTable()
        ' 
تعبئة الداتا تيبل من فانكشن FillDataTable
        dt 
FillDataTable(SqlString)
 
       ' ADD COLUMNS ' تعريف عامود نوع كومبو بوكس جديد
        Dim combo 
As New DataGridViewComboBoxColumn()
 
       ' تعريف اسم العامود في الداتا جريد
        combo.HeaderText = ColName
        ' 
تعريف الاسم البرمجي الخاص بالعامود
        combo
.Name "combo"
 
       ' تعريف DataPropertyName الخاصة باسم العامود بقاعدة البيانات
        combo.DataPropertyName = ColName
        ' 
تعريف أرراي ليست جديدة
        Dim row 
As New ArrayList()
 
       ' FILL ARRAYLIST FROM DATATABLE
        '
تعبئة الارراي ليست بالقيم من الداتا تابل عن طريق لوب 
        For Each dr 
As DataRow In dt.Rows
            
'تعبئة الارراي ليست بالقيم من الداتا تابل المعبئة حسب الاستعلام 
            row.Add(dr(ColName).ToString())
        Next
        ' 
تعبئة الكومبو بوكس من الارراي ليست
        combo
.Items.AddRange(row.ToArray())
 
       ' Remove Old Column ' حذف عامود الكومبو بوكس القديم الموجود في الجريد فيو
        Dgv
.Columns.RemoveAt(ColInt)
 
       ' ADD THE COMBO TO DATAGRIDVIEW ' إضافة العامود الجديد المعبأ من الارراي ليست الى الجريد فيو
        Dgv
.Columns.Insert(ColIntcombo)
 
   End Sub
    Public con 
As New SqlConnection("Data Source=.;Initial Catalog=Accounts;Integrated Security=True")
 
   Public Function FillDataTable(SqlString As String) As DataTable
        Dim adapter 
As New SqlDataAdapter(SqlStringcon)
 
       Dim dt As New DataTable()
 
       dt.Clear()
 
       adapter.Fill(dt)
 
       Return dt
    End 
Function
End Module 

ضع هذا الكود في حدث اللود للفورم :

PHP كود :
   Private Sub Form1_Load(sender As ObjectAs EventArgsHandles MyBase.Load
        DataGridView1
.DataSource FillDataTable("select * from EmployeeXT")
 
       FillDgvComboBox(DataGridView1"select Name from EmployeeXT""Name"1)
 
   End Sub 
   
ملاحظة استبدل الرقم 1 برقم العامود المطلوب العد يبدء من 0
الرد }}}
#18
ماذا تعني

سكربت قاعدة البيانات

اعتذر منكم اتعبتكم تمام
الرد }}}
تم الشكر بواسطة:
#19
هذا السكربت يستعمل لانشاء قاعدة البيانات و الجدول الموجود به في السيكول سيرفير .
في السيكول منجمنت اختر نيو كويري و الصق السكربت به ثم اضغط على اكسكيوت .

هذا كود حفظ التعديل في الداتا غريد :

PHP كود :
   Private Sub Button1_Click(sender As ObjectAs EventArgsHandles Button1.Click
        adapter
.UpdateCommand = New SqlCommandBuilder(adapter).GetUpdateCommand()
 
       adapter.Update(dt)
 
       dt.AcceptChanges()
 
       MsgBox("تمت عملية الحفظ بنجاح")
 
   End Sub 
الرد }}}
تم الشكر بواسطة: عمور2016 , عبد العزيز البسكري
#20
(16-09-20, 01:18 PM)asemshahen5 كتب :
هذا كود حفظ التعديل في الداتا غريد :

PHP كود :
   Private Sub Button1_Click(sender As ObjectAs EventArgsHandles Button1.Click
        adapter
.UpdateCommand = New SqlCommandBuilder(adapter).GetUpdateCommand()
 
       adapter.Update(dt)
 
       dt.AcceptChanges()
 
       MsgBox("تمت عملية الحفظ بنجاح")
 
   End Sub 
جربت هذا الكود تظهر اخطاء

اريد كود يحفظ 
عند التعديل واختيار احد الخيارات في الكومبو بالداتا قريد اريده يحفظ مباشرة
حاليا عند اختيار اي خيار لا يحفظ
اين اضع كود التعديل حسب الصف المختار تعديله
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري , asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  حذف الاسطر الفارغه من الداتا جريد فيو اليوم السابع 3 2,382 03-03-24, 12:57 AM
آخر رد: مصمم هاوي
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 239 25-02-24, 11:26 PM
آخر رد: heem1986
  [VB.NET] مشكلة التاريخ في الداتا قريد فيو مبرمج صغير 1 6 404 24-01-24, 10:12 PM
آخر رد: annagui
  [سؤال] كيفية انشاء فورم داخل مشروعى عاصم النجار 2 314 05-01-24, 12:36 AM
آخر رد: HALIM ELEULMA
  حماية عمود داخل ورقة الاكسل العيدروس 3 195 05-01-24, 12:21 AM
آخر رد: HALIM ELEULMA
  كيف يتم تعبئة قريد فيو بدون قاعدة بيانات بشكل مباشر؟ nowiglah 1 386 01-12-23, 10:57 PM
آخر رد: Taha Okla
  هل الداتا قراد فيو تسمح بتعدد الاسطر داخل الخلية عند جلب بيانات نصية طويله من قاعدة ب khalidalwdi 3 471 10-11-23, 11:08 AM
آخر رد: khalidalwdi
  ممكن كود ترقيم تلقائي في الداتا غريد فيو المبرمج البسيط 16 10,608 08-11-23, 01:44 AM
آخر رد: الحزين اليماني
  انتقال المؤشر بين الخلايا في نفس الصف في الداتا جريد فيو fares_mohammed 2 471 03-11-23, 09:57 PM
آخر رد: fares_mohammed
  يوجد مشكلة عند تحميل البيانات فى كمبوبوكس داخل داتا جريد new_programer 2 476 17-10-23, 06:51 PM
آخر رد: new_programer

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم