| | |
ListView Small Probs
Please support our VB.NET advertiser: $4.95 a Month - ASP.NET Web Hosting – Click Here!
![]() |
•
•
Join Date: Apr 2009
Posts: 33
Reputation:
Solved Threads: 1
ListView Properties- I set MultiSelect to False, LabelEdit to true,FullRowSelect to True. I have Listview with two columns.
1) When I select onw row in listview,On button click i want to get the index of selected row. I m getting it but using for loop,I want to know is there a way to know the index of selected row,Without using the for loop.
2) On Listview, double click,i want to edit the items of listview.
When we double click on first row, 1 comes to edit mode, i want to know i want that second column text comes to edit mode..
So i write
But Error is there- InvalidArgument=Value of '1' is not valid for 'index'.
Parameter name: index
Can somebody tell me how to edit the second column text.
1) When I select onw row in listview,On button click i want to get the index of selected row. I m getting it but using for loop,I want to know is there a way to know the index of selected row,Without using the for loop.
VB.NET Syntax (Toggle Plain Text)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim lCount As Integer If ListView1.SelectedItems.Count > 0 Then For lCount = 0 To ListView1.Items.Count - 1 If ListView1.Items(lCount).Selected Then MsgBox(lCount.ToString) End If Application.DoEvents() Next End If End Sub
2) On Listview, double click,i want to edit the items of listview.
VB.NET Syntax (Toggle Plain Text)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim lCount As Integer Dim lvitem As ListViewItem For lCount = 1 To 3 lvitem = ListView1.Items.Add(lCount) lvitem.SubItems.Add("ritu" & lCount) Application.DoEvents() Next End Sub Private Sub ListView1_MouseDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListView1.MouseDoubleClick ListView1.SelectedItems(0).BeginEdit() End Sub
When we double click on first row, 1 comes to edit mode, i want to know i want that second column text comes to edit mode..
So i write
VB.NET Syntax (Toggle Plain Text)
ListView1.SelectedItems(1).BeginEdit()
But Error is there- InvalidArgument=Value of '1' is not valid for 'index'.
Parameter name: index
Can somebody tell me how to edit the second column text.
•
•
Join Date: Jun 2009
Posts: 225
Reputation:
Solved Threads: 39
ListView1.SelectedItems(1).BeginEdit() cant worrk out. You have multiselect set to false so there is always only one item selected. so it have to stick on 0.remember ListView1.SelectedItems(1) doesnt mean its the next item in list, its the next selected item (which doesnt exist on multiselect=False)
•
•
Join Date: Jun 2009
Posts: 132
Reputation:
Solved Threads: 13
1) since multiselect is false
listview1.selecteditems(1) is not possible
it has to be listview1.selecteditem(0)
since u want a particular column add another parameter.
listview1.selecteditem(0)(1)
this should fetch the second row.
this is just like a 2 dimensional array or a matrix.
first parameter is the row and the second parameter is the column
listview1.selecteditems(1) is not possible
it has to be listview1.selecteditem(0)
since u want a particular column add another parameter.
listview1.selecteditem(0)(1)
this should fetch the second row.
this is just like a 2 dimensional array or a matrix.
first parameter is the row and the second parameter is the column
![]() |
Similar Threads
- Horizontal scrolling for Listview (C#)
- Treeview + Small Probs (VB.NET)
- Problems instering items into a listview (VB.NET)
- Large Icon ListView like with Text area (Visual Basic 4 / 5 / 6)
- How to overcoming a .NET ListView CheckBoxes quirk (VB.NET)
Other Threads in the VB.NET Forum
- Previous Thread: syntax error in INSERT INTO statement
- Next Thread: Passing unicode query string to popup window using window.open method
| Thread Tools | Search this Thread |
"crystal .net .net2005 .net2008 2008 access add application array assignment basic beginner box browser button buttons click code combo convert cpu cuesent data database datagrid datagridview date datetimepicker designer dissertation dissertations dissertationthesis dissertationtopic dosconsolevb.net editvb.net exists fade filter firewall forms html image images input isnumericfuntioncall listview math mobile module mssqlbackend mysql navigate number opacity open panel picturebox picturebox2 port print printing printpreview record regex reports" reuse right-to-left savedialog serial settings shutdown socket sqldatbase sqlserver storedprocedure string temp temperature textbox timer timespan transparency txttoxmlconverter useraccounts usercontol usercontrol vb vb.net vb.nettoolboxvisualbasic2008sidebar vbnet vista visual visualbasic.net visualstudio.net web winforms wpf wrapingcode xml year





