تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ارجو توضيح حول datareader و dataview و datatable
#4
السلام عليكم

اولا Datareader

PHP كود :
    Dim connString As String ""
Dim myConn As New SqlConnection(connString)
Dim strQuery As String "select col1, col2,... from tablename"
Dim myCommand As New SqlCommand(strQuerymyConn)
myConn.Open()
Dim myReaderAs SqlDataReader myCommand.ExecuteReader()
While (
myReader.Read())
MessageBox.Show(myReader("col1").ToString())
MessageBox.Show(myReader("col2").ToString())
End While
myReader.Close()
myConn.Close() 

ثانيا DataTable
PHP كود :
olecon = New OleDbConnection(constr)
            
oleadp = New OleDbDataAdapter("select * from std"olecon)

            
myset = New DataSet("Student")
            
mytable = New DataTable()

            Try

                
olecon.Open()
                
oleadp.Fill(myset"Student")
                
mytable myset.Tables("Student")


                
dataGridView1.DataSource mytable
            
Catch ex As Exception

                MessageBox
.Show(ex.Message)
            Finally
                
olecon.Close()
            
End Try
        
End Sub

Private Sub Filling(As Integer)
            
id_txt.Text mytable.Rows(p)("std_ID").ToString()
            
name_txt.Text TryCast(mytable.Rows(p)("std_Name"), String)
            
age_txt.Text TryCast(mytable.Rows(p)("std_Age"), String)
        
End Sub 

ثالثا DataView

PHP كود :
Imports System.Data.SqlClient
Public Class Form1
    
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        Dim connetionString 
As String
        Dim connection 
As SqlConnection
        Dim command 
As SqlCommand
        Dim adapter 
As New SqlDataAdapter
        Dim ds 
As New DataSet
        Dim dv 
As DataView
        Dim sql 
As String
        connetionString 
"Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password"
        
sql "Select  * from product"
        
connection = New SqlConnection(connetionString)
        Try
            
connection.Open()
            
command = New SqlCommand(sqlconnection)
            
adapter.SelectCommand command
            adapter
.Fill(ds"Create DataView")
            
adapter.Dispose()
            
command.Dispose()
            
connection.Close()

            
dv ds.Tables(0).DefaultView
            DataGridView1
.DataSource dv

        
Catch ex As Exception
            MsgBox
(ex.ToString)
        
End Try
    
End Sub
End 
Class 

Sorting in dataview

PHP كود :
Imports System.Data.SqlClient
Public Class Form1
    
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        Dim connetionString 
As String
        Dim connection 
As SqlConnection
        Dim command 
As SqlCommand
        Dim adapter 
As New SqlDataAdapter
        Dim ds 
As New DataSet
        Dim dv 
As DataView
        Dim sql 
As String
        connetionString 
"Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password"
        
sql "Select  * from product"
        
connection = New SqlConnection(connetionString)
        Try
            
connection.Open()
            
command = New SqlCommand(sqlconnection)
            
adapter.SelectCommand command
            adapter
.Fill(ds"Sort DataView")
            
adapter.Dispose()
            
command.Dispose()
            
connection.Close()

            
dv = New DataView(ds.Tables(0), "Product_Price > 100""Product_Price Desc"DataViewRowState.CurrentRows)
            
DataGridView1.DataSource dv

        
Catch ex As Exception
            MsgBox
(ex.ToString)
        
End Try
    
End Sub
End 
Class 

Filtering

PHP كود :
Imports System.Data.SqlClient
Public Class Form1
    
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        Dim connetionString 
As String
        Dim connection 
As SqlConnection
        Dim command 
As SqlCommand
        Dim adapter 
As New SqlDataAdapter
        Dim ds 
As New DataSet
        Dim dv 
As DataView
        Dim sql 
As String
        connetionString 
"Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password"
        
sql "Select  * from product"
        
connection = New SqlConnection(connetionString)
        Try
            
connection.Open()
            
command = New SqlCommand(sqlconnection)
            
adapter.SelectCommand command
            adapter
.Fill(ds"Filter DataView")
            
adapter.Dispose()
            
command.Dispose()
            
connection.Close()

            
dv = New DataView(ds.Tables(0), "Product_Price < = 500""Product_Name"DataViewRowState.CurrentRows)
            
DataGridView1.DataSource dv

        
Catch ex As Exception
            MsgBox
(ex.ToString)
        
End Try
    
End Sub
End 
Class 

ملاحظة: امثلة الDataView منقولة

بالتوفيق ان شاءالله
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
ارجو توضيح حول datareader و dataview و datatable - بواسطة Sajad - 27-04-13, 05:42 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ارجو الرد بسرعة بنت بنغازي 0 1,339 21-03-22, 02:49 AM
آخر رد: بنت بنغازي
  كيف تغيير نوع الأعمدة في DataTable من رقمي إلى نصي أحمد الصلاحي 3 2,082 17-08-18, 11:57 PM
آخر رد: elgokr
  لعدم وجود رد على سؤالي كتبته هنا بطريقة أوضح ,, ارجو المساعدة ahmed_elwerfalli 1 1,794 28-04-18, 06:09 PM
آخر رد: ahmed_elwerfalli
Sad [Acces2007] عاجل ارجو المساعدة لدي مشكلة مع برمجة زر البحث في الاكسس saimon 4 3,929 24-10-16, 07:54 PM
آخر رد: saimon
  ارجو المساعدة محتاج كود برمجي رامي الامير 0 1,869 01-04-16, 12:11 AM
آخر رد: رامي الامير
  [سؤال] كيف اعرف اسم الجدول عن طريق DataTable سعود 2 2,241 29-08-15, 09:23 PM
آخر رد: أبو عمر
  [VB.NET] ارجو المساعده في كود البحث عن تاريخ DArk LiGhT 1 2,411 13-08-15, 11:54 PM
آخر رد: Sajad
  [سؤال] ارجو المساعدة فى هذا الكود عاجل abdala 5 3,697 07-12-14, 03:48 AM
آخر رد: الوليد ☺
  [سؤال] فجول بيسك و قاعدة بيانات اكسس ارجو المساعدة خالد داغر 1 2,570 15-09-14, 08:52 PM
آخر رد: سعود
  [سؤال] ارجو الرد والاهتمام سامى340 1 2,091 13-09-14, 10:51 PM
آخر رد: Omar Mekkawy

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


يقوم بقرائة الموضوع: