| | |
ListView in VB.Net
Please support our VB.NET advertiser: Intel Parallel Studio Home
![]() |
•
•
Join Date: Jun 2006
Posts: 12
Reputation:
Solved Threads: 0
Hi,
Anyone of you know hot to get item when user click on item in the listview. I want the data in listview display in the text box, can anyone give me some advice on this? The following code is my coding at Form_Load():-
Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Set the List to Detail View
ListView1.View = View.Details
ListView1.CheckBoxes = True
'To Activate an Item you must doubleclick the item
'This will fire the
ListView_OrderEntry.Activation = ItemActivation.TwoClick
'Add Columns
ListView1.Columns.Add("C1", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("C2", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("C3", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("C4", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("C5", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("C6", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("C7", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("C8", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("C9", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("C10", 100, HorizontalAlignment.Center)
End Sub
Anyone of you know hot to get item when user click on item in the listview. I want the data in listview display in the text box, can anyone give me some advice on this? The following code is my coding at Form_Load():-
Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Set the List to Detail View
ListView1.View = View.Details
ListView1.CheckBoxes = True
'To Activate an Item you must doubleclick the item
'This will fire the
ListView_OrderEntry.Activation = ItemActivation.TwoClick
'Add Columns
ListView1.Columns.Add("C1", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("C2", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("C3", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("C4", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("C5", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("C6", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("C7", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("C8", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("C9", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("C10", 100, HorizontalAlignment.Center)
End Sub
Hi,
You can use SelectedIndexChange event of ListView class.
Loren Soth
You can use SelectedIndexChange event of ListView class.
Loren Soth
Best regards,
Loren Soth
Crimson K. Software _________________________________________________________________ Crimson K. Blog
Loren Soth
Crimson K. Software _________________________________________________________________ Crimson K. Blog
•
•
Join Date: Aug 2006
Posts: 3
Reputation:
Solved Threads: 0
Code to fill the listview control in vb.net dynamically
Dim rdGetData As SqlClient.SqlDataReader
Try
If ListView1.Items.Count > 0 Then
ListView1.Items.Clear()
End If
SQLCmd.CommandType = CommandType.Text
SQLCmd.CommandText = "SELECT * from table"
rdGetData = SQLCmd.ExecuteReader
Dim intCount As Decimal = 0
While rdGetData.Read
ListView1.Items.Add(Trim("FieldName")) 'col no. 1
ListView1.Items(CInt(intCount)).SubItems.Add(Trim(rdGetContactsInfo("FieldName"))) 'col no. 2
ListView1.Items(CInt(intCount)).SubItems.Add(Trim(rdGetContactsInfo("FieldName"))) 'col no. 3
intCount = intCount + 1
End While
rdGetData.Close()
rdGetData = Nothing
Catch Exp As Exception
intNumError = Err.Number()
MsgBox("[ " & CStr(intNumError) + " ] " + Err.Description, MsgBoxStyle.Critical, " (Program Error)")
End Try
Code to get selected item in the textbox control into the button's click event or according to your requirment.
TextBox1.Text = ListView1.SelectedItems(0).Text
TextBox2.Text = ListView1.SelectedItems(0).SubItems(2).Text
This will copy the selected item's first value and 2nd value into the textboxes
Dim rdGetData As SqlClient.SqlDataReader
Try
If ListView1.Items.Count > 0 Then
ListView1.Items.Clear()
End If
SQLCmd.CommandType = CommandType.Text
SQLCmd.CommandText = "SELECT * from table"
rdGetData = SQLCmd.ExecuteReader
Dim intCount As Decimal = 0
While rdGetData.Read
ListView1.Items.Add(Trim("FieldName")) 'col no. 1
ListView1.Items(CInt(intCount)).SubItems.Add(Trim(rdGetContactsInfo("FieldName"))) 'col no. 2
ListView1.Items(CInt(intCount)).SubItems.Add(Trim(rdGetContactsInfo("FieldName"))) 'col no. 3
intCount = intCount + 1
End While
rdGetData.Close()
rdGetData = Nothing
Catch Exp As Exception
intNumError = Err.Number()
MsgBox("[ " & CStr(intNumError) + " ] " + Err.Description, MsgBoxStyle.Critical, " (Program Error)")
End Try
Code to get selected item in the textbox control into the button's click event or according to your requirment.
TextBox1.Text = ListView1.SelectedItems(0).Text
TextBox2.Text = ListView1.SelectedItems(0).SubItems(2).Text
This will copy the selected item's first value and 2nd value into the textboxes
Last edited by Tanvir; Aug 9th, 2006 at 2:15 am.
•
•
Join Date: Oct 2009
Posts: 1
Reputation:
Solved Threads: 0
•
•
•
•
hi,
You can use the following code to display the selected text in the textbox.
PrivateSub ListView1_ItemDrag(ByVal sender AsObject, ByVal e As System.Windows.Forms.ItemDragEventArgs) Handles ListView1.ItemDrag
TextBox1.Text = e.Item.ToString
End Sub
Regards
Exelio
![]() |
Similar Threads
- Listview vb.net (VB.NET)
- ListView (VB.NET)
- Searching Function at listview by using VB.Net (VB.NET)
- ListView in VB.Net (VB.NET)
Other Threads in the VB.NET Forum
- Previous Thread: GDI+ error when saving PictureBox image to MemoryStream
- Next Thread: Google map in vb.net, lat/lon boundaries
| Thread Tools | Search this Thread |
.net .net2008 2008 access add advanced application array basic beginner browser button buttons center click code combo cpu cuesent data database datagrid datagridview date datetimepicker designer dissertation dissertations dissertationtopic employees excel exists fade filter forms generatetags html images input intel internet listview map mobile module monitor msaccess mysql net number objects open pan panel pdf picturebox picturebox2 port position print printing printpreview problem regex reuse right-to-left save search searchvb.net serial settings shutdown socket sqldatbase sqlserver storedprocedure survey temperature textbox timer timespan transparency txttoxmlconverter user usercontol vb vb.net vba vbnet vista visual visualbasic visualbasic.net visualstudio.net web winforms wpf wrapingcode xml year





