| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Visual Basics Programación >> Content
    Cómo convertir LINQ resultados a un DataTable
    ( LINQ ) Resultados Language Integrated Query Conversión a un DataTable se puede lograr fácilmente mediante el uso de un conjunto de datos y algunas otras clases. Un DataTable representa una tabla de datos en memoria que se pueden utilizar para muchas cosas , tales como rellenar un control DataGridView. Un control DataGridView muestra los datos utilizando filas y columnas. En Visual Basic.NET , puede consultar datos de una base de datos y guardarlo en un conjunto de datos . Puede consultar el conjunto de datos utilizando LINQ to SQL y recorrer los resultados para guardarlos en un DataTable. Cosas que necesitará
    Microsoft Visual Studio
    Ver Más instrucciones
    1

    lanzamiento Microsoft Visual Studio , haga clic en "Nuevo proyecto " en el panel izquierdo de la pantalla del ordenador y ampliar "Visual Basic " por debajo " Plantillas instaladas ". Haga clic en "Windows " y haga doble clic en " Aplicación de Windows Forms " en el centro de la ventana de diálogo para crear un nuevo proyecto.
    2

    doble clic en " DataGridView " para añadir un nuevo control al formulario . Haga doble clic en " botón " para añadir un nuevo botón al formulario. . Haga doble clic en " Button1 " para crear un evento click
    3

    Agregue la siguiente línea de código en la parte superior del módulo para importar el espacio de nombres :

    Imports System . Data.OleDb
    4

    Agregue el código siguiente en el evento click para crear una conexión con una base de datos y consulta de una tabla:

    connString As String = " Provider = Microsoft . ACE.OLEDB.12.0 ; Data Source = C: \\ Northwind 2007.accdb "

    MyConnection As OleDbConnection = new OleDbConnection

    Dim ds Como DataSet

    da As OleDbDataAdapter

    myConnection.ConnectionString = connString

    da = New OleDbDataAdapter ( "SELECT * FROM Proveedores " , myConnection )

    ds = New DataSet

    da . Fill ( ds , " Proveedor")

    myConnection.Close ()
    5

    Copia y pega el siguiente código para crear una nueva DataTable con una columna :

    tabla As DataTable = New DataTable ( " SupplierTable " )

    columna As DataColumn

    fila As DataRow
    columna

    = New DataColumn ()

    column.DataType = System.Type.GetType ( " System.String " )

    column.ColumnName = "Compañía"

    column.Caption = columna


    "Compañía" . ReadOnly = False

    table.Columns.Add (columna )
    6

    Utilice LINQ para obtener los resultados de la consulta SQL :

    supplierQuery Dim = _
    < p > Desde cust En ds.Tables ( " Proveedor") . AsEnumerable _

    Seleccione cust ! Empresa
    7

    Añada el INQ a los resultados de SQL en el DataTable y mostrar los resultados a través de el control DataGridView :

    fila = table.NewRow ()

    For Each cust En supplierQuery

    fila ( "Compañía" ) = cust
    mesa

    . Rows.Add (fila )
    fila

    = table.NewRow ()

    Siguiente

    Me.DataGridView1.DataSource tabla =
    8

    Press "F5 " para ejecutar el programa y haga clic en " Button1 " para ver los resultados .

    Previous :

    next :
      Artículos relacionados
    ·Cómo pasar una matriz en Visual Basic 
    ·Cómo utilizar una matriz en Vb.Net 
    ·Cómo hacer un EXE en Visual Basic 
    ·Cómo cambiar la caja de letras en Visual Basic 
    ·Los diferentes tipos de datos en Visual Basic 
    ·Cómo utilizar punteros en Vb 
    ·VBScript y SQL Tutorial 
    ·Cómo utilizar un subprograma de Visual Basic 6.0 
    ·Cómo utilizar Checkbox en GridView 
    ·Cómo utilizar MsgBox en Visual Basic 6 
      Artículos destacados
    ·Cómo utilizar Console.Write en VB.NET 
    ·Cómo reemplazar una variable en una cadena Perl 
    ·¿Cómo puedo obtener El tiempo en mi página web 
    ·MySQL Tutorial Outer Join 
    ·Cómo pasar una cadena a abrir un ifstream 
    ·Cómo encontrar la palabra más corta en una oración o…
    ·Cómo contar las líneas de un proyecto Java 
    ·Cómo mover un JPanel Java 
    ·Cómo ajustar los espacios en blanco con Perl 
    ·Cómo conectarse a través de VBA Avaya 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com