تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] ماهو الخطأ في هذا الكود ؟؟
#1
السلام عليكم

اريد اظهار الاسم مع البيانات متى بدا العمل ؟
ومتى خرج من العمل ؟

اكتب الاسم في التكس بوكس ويظهر في قريد لست فيوا

كود :
Public Class Form2

   Private Sub btnSearch_Click(sender As Object, e As EventArgs) Handles btnSearch.Click
       Try
           ConnDB()
           cmd.CommandText = "Select * from In_Work WHERE Name_Stuff = '" & txtBuildingName.Text & "'"
           dr.Close()
           dr = cmd.ExecuteReader
           While (dr.Read())
               ListViewMakeRow(lstViewSearch, dr("ID").ToString, dr("Name_Stuff").ToString, dr("Time_In").ToString, dr("Way_Late").ToString)
           End While

           cmd.CommandText = "Select * from Out_Work WHERE Name_Stuff = '" & txtBuildingName.Text & "'"
           dr.Close()
           dr = cmd.ExecuteReader
           While (dr.Read())
               ListViewMakeRow(lstViewSearch, dr("ID").ToString, dr("Name_Stuff").ToString, dr("Time_Out").ToString, dr("Way_Late").ToString)
           End While
       Catch ex As Exception
           MsgBox(ex.Message)
       End Try
   End Sub

   Private Sub ListViewMakeRow(ByVal listview1 As ListView, ByVal item_title As String, ByVal ParamArray subitem_titles() As String)
       ' Make the item.
       Dim new_item As ListViewItem = listview1.Items.Add(item_title)

       ' Make the sub-items.
       For i As Integer = subitem_titles.GetLowerBound(0) To subitem_titles.GetUpperBound(0)
           new_item.SubItems.Add(subitem_titles(i))
       Next i
   End Sub
End Class
خبروني ويش الخطأ ؟؟
الرد }}}}
تم الشكر بواسطة:
#2
سلام

جرب هدا التعديل
كود :
Public Class Form2

    Private Sub btnSearch_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnSearch.Click
        Try

            Using DataAdapter1 As New OleDb.OleDbDataAdapter("SELECT * FROM [In_Work] WHERE [Name_Stuff]='" & txtBuildingName.Text.Trim & "'", ConnDB)
                Using DataTable1 As New DataTable
                    For Each row As DataRow In DataTable1.Rows
                        lstViewSearch.Items.Add(New ListViewItem(New String() {row("ID"), row("Name_Stuff"), row("Time_In"), row("Way_Late")}))
                    Next
                End Using
            End Using

            Using DataAdapter1 As New OleDb.OleDbDataAdapter("SELECT * FROM [Out_Work] WHERE [Name_Stuff]='" & txtBuildingName.Text.Trim & "'", ConnDB)
                Using DataTable1 As New DataTable
                    For Each row As DataRow In DataTable1.Rows
                        lstViewSearch.Items.Add(New ListViewItem(New String() {row("ID"), row("Name_Stuff"), row("Time_Out"), row("Way_Late")}))
                    Next
                End Using
            End Using

        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
    End Sub

End Class


موفقين
متغيب
الرد }}}}
تم الشكر بواسطة:
#3
عرفت اعدله لكن عندي مشكلة اثناء عملية البحث يظهر لي اسمين ومكان وقت الخروج يظهر لي لما خرج من العمل مبكر

هذا الكود ارجو تعديله ليظهر كل شيء في خانته المحددة :

Imports System.Data.OleDb
Public Class Form2

Private Sub btnSearch_Click(sender As Object, e As EventArgs) Handles btnSearch.Click
Try
sqL = "Select * from In_Work WHERE Name_Stuff = '" & txtBuildingName.Text & "'"
ConnDB()
cmd = New OleDbCommand(sqL, conn)
dr = cmd.ExecuteReader(CommandBehavior.CloseConnection)
While dr.Read = True
ListViewMakeRow(lstViewSearch, dr("ID").ToString, dr("Name_Stuff").ToString, dr("Time_In").ToString, dr("Way_Late").ToString)
End While

sqL = "Select * from Out_Work WHERE Name_Stuff = '" & txtBuildingName.Text & "'"
ConnDB()
cmd = New OleDbCommand(sqL, conn)
dr = cmd.ExecuteReader(CommandBehavior.CloseConnection)
While dr.Read = True
ListViewMakeRow(lstViewSearch, dr("ID").ToString, dr("Name_Stuff").ToString, dr("Time_Out").ToString, dr("Way_Late").ToString)
End While

Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Private Sub ListViewMakeRow(ByVal listview1 As ListView, ByVal item_title As String, ByVal ParamArray subitem_titles() As String)
' Make the item.
Dim new_item As ListViewItem = listview1.Items.Add(item_title)

' Make the sub-items.
For i As Integer = subitem_titles.GetLowerBound(0) To subitem_titles.GetUpperBound(0)
new_item.SubItems.Add(subitem_titles(i))
Next i
End Sub
End Class
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ممكن شرح هذا الكود؟ rafaag777 1 92 أمس, 11:33 PM
آخر رد: الماجيك مسعد
  ما الخطأ فى هذا الكود ؟ what's error in my code ? twitter acount creator الماجيك مسعد 0 29 أمس, 11:24 PM
آخر رد: الماجيك مسعد
  حل مشكلة الكود الاتي - سهل- CLARO 3 89 02-12-16, 04:06 PM
آخر رد: ali.alfoly
  [SQL] ماهو سبب هذا الخطأ بعد تثبيت SQL thevirus 2 64 30-11-16, 08:34 PM
آخر رد: ابو ليلى
  ما هو الخطاء فى هذا الكود "كود التعديل" السيد الجوهري 1 65 26-11-16, 03:22 AM
آخر رد: أبو عمر
  ماهو كود انقاص كميه المباعه من الكميه الموجوده معتز الجازوي 1 59 22-11-16, 09:16 PM
آخر رد: السرور
  [VB.NET] ربط الداتا بيز بالكريستال ريبورت عن طريق الكود thevirus 3 99 22-11-16, 02:38 PM
آخر رد: thevirus
  [VB.NET] طلب تعديل ع الكود ليصبح البرنامج جاهزاً 3asfa~mdmra 8 202 12-11-16, 02:30 AM
آخر رد: 3asfa~mdmra
  كيفية تغير رسائل الخطأ؟ noway 3 79 11-11-16, 05:37 PM
آخر رد: ممدوح
  [سؤال] هل يمكن عرض عناصر الكومبوبوكس عن طريق الكود ؟؟؟؟؟؟؟؟؟؟؟؟ thevirus 1 104 10-11-16, 06:25 PM
آخر رد: أبو عمر

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


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