ARTICLE

Display records from database to ListView in VB.NET

Posted by Satyapriya Nayak Articles | Web Forms with VB.NET August 08, 2011
Here I will show how to display records from database to ListView control.
Reader Level:

Here I will show how to display records from database to ListView control.

Program

Imports System.Data

Imports System.Data.OleDb

Public Class Form1

    Dim ConnectionString As String = System.Configuration.ConfigurationSettings.AppSettings("dsn")

    Dim con As OleDbConnection = New OleDbConnection(ConnectionString)

    Dim com As OleDbCommand

    Dim oledbda As OleDbDataAdapter

    Dim ds As DataSet

    Dim dt As DataTable

    Dim str As String

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        con.Open()

        str = "select * from student"

        com = New OleDbCommand(str, con)

        oledbda = New OleDbDataAdapter(com)

        ds = New DataSet

        oledbda.Fill(ds, "student")

        ListView1.Clear()

        dt = ds.Tables("student")

        Dim i As Integer

        For i = 0 To dt.Rows.Count - 1

            ListView1.Items.Add(dt.Rows(i).ItemArray(0))

            ListView1.Items(i).SubItems.Add(dt.Rows(i).ItemArray(1))

            ListView1.Items(i).SubItems.Add(dt.Rows(i).ItemArray(2))

            ListView1.Items(i).SubItems.Add(dt.Rows(i).ItemArray(3))

            ListView1.Items(i).SubItems.Add(dt.Rows(i).ItemArray(4))

        Next

        con.Close()

 

        ListView1.Columns.Add("Id", 60, HorizontalAlignment.Center)

        ListView1.Columns.Add("Name", 80, HorizontalAlignment.Center)

        ListView1.Columns.Add("Marks", 90, HorizontalAlignment.Center)

        ListView1.Columns.Add("Address", 90, HorizontalAlignment.Center)

        ListView1.Columns.Add("Year", 80, HorizontalAlignment.Center)

        ListView1.View = View.Details

        ListView1.GridLines = True

        ListView1.BackColor = Color.Aqua

        ListView1.ForeColor = Color.Blue

    End Sub

End Class

Output

listview11.gif

Login to add your contents and source code to this article
share this article :
post comment
 

Its very Helpful..

Posted by Naveen sd Sep 07, 2011
6 Months Free & No Setup Fees ASP.NET Hosting!
Become a Sponsor
PREMIUM SPONSORS
  • Finally – a virtual platform that delivers next-generation Windows Server 2008 Hyper-V virtualization technology from a managed hosting partner you can truly depend on. Visit www.maximumasp.com/max for a FREE 30 day trial. Hurry offer ends soon. Climb aboard the MaxV platform and take advantage of High Availability, Intelligent Monitoring, Recurrent Backups, and Scalability – with no hassle or hidden fees. As a managed hosting partner focused solely on Microsoft technologies since 2000, MaximumASP is uniquely qualified to provide the superior support that our business is built on. Unparalleled expertise with Microsoft technologies lead to working directly with Microsoft as first to offer IIS 7 and SQL 2008 betas in a hosted environment; partnering in the Go Live Program for Hyper-V; and product co-launches built on WS 2008 with Hyper-V technology.
    The leading .NET charting control now features PDF, Flash and Silverlight export, visualization of large datasets and more. Deliver true charting functionality to your BI, Scorecard, Presentation or Scientific apps. Download evaluation now.
Become a Sponsor