List (of T) With Items Accessible By Name And Index
Oct 17, 2011
I want to build my own class. In it, I need to recreate a behavior we can see in DataTable and in some other places : accessing items by their name or by their index. How can I reproduce such a behavior. Here's what I mean :
'Here's one way to access the data
A = MyObj(0).value
'Here's the other way I would like to acces it
A = MyObj("Blablabla").value
How can I create my class so I can access items in an array (or list preferably) by it's index or an unique Name?
View 4 Replies
ADVERTISEMENT
Oct 17, 2011
I want to build my own class. In it, I need to recreate a behavior we can see in DataTable and in some other places : accessing items by their name or by their index. [code]...
View 5 Replies
Oct 17, 2011
I want to build my own class. In it, I need to recreate a behavior we can see in DataTable and in some other places : accessing items by their name or by their index. How can I reproduce such a behavior. Here's what I mean :
[Code]....
View 2 Replies
Jul 9, 2011
I want to move a selected item up and down on a listview.I thought by getting the index and -1 or +1 would work .But can't find the code to define the index of a row.
View 2 Replies
Jan 18, 2012
I seem to be having issues with the selected index on a list box.
The list box is having various items inserted depending on the user selection. An example would be:
LiIndex = ListBox1.Items.Count
ListBox1.Items.Insert(LiIndex, "Item1")
LiIndex = ListBox1.Items.Count
ListBox1.Items.Insert(LiIndex, "AND")
[CODE]......................
This all work and displays without a problem. The issue I have is if I select the second of the two AND's. If I click the second "AND" in the list and then a button to fire a method, the selected index is always the index of the first "AND". Dim listIndex as integer = ListBox1.SelectedIndex
I can't work out why, the listbox itself will always show the second one as selected, but the action will happen against the first one.
View 2 Replies
Jan 6, 2012
Suppose you have list 1 (ilist1) and list 2 (ilist2) both lists have 3 items.
At index 0 item1 which has text "-- Select --"
At index 1 item2 which has text "Yes"
At index 2 item3 which has text "No"
Both lists have identical items. I would like to know if it is possible to have the selection of list one be "Yes" and the selection of list two be "No" and vice versa using SelectedIndexChanged or something of the sort.
For example:
ilist1 = --Select--
ilist2 = --Select--
[Code]....
View 2 Replies
Jun 1, 2012
How I can find the index for the listview on a listview click event to something like this:
Code:
Private Sub listView1_Click(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemCheckEventArgs)
MessageBox.Show(listView1.Items(e.Index).SubItems(1).Text)
End Sub
I don't want to use for each integer in the listview as i would keep getting the loops which I would hate to use it. I only want to use something like e.Index. I know that the index is not a member in e, but I don't want to use listview item check event due to loops. How I can find the index for the listview items without using for each integer as only using e.index?
View 1 Replies
Mar 3, 2010
I've been working with a listview. I just need to know how to get the index of the selectedindex otherwise I can't work anything out, if the application doesn't know what is selected... I tried these codes but none tells me the index, I am just lost with it, thought shouldn't be that hard...
Dim index As Integer
Dim item As ListViewItem
lsvOrderDetails.SelectedItems.IndexOf
item = lsvOrderDetails.SelectedItems.Item()
index = item.Index
View 2 Replies
Jul 11, 2010
if i want to created an array with 10 items, then the index will be from 0-9. But can i create an array with 10 items that start from index 10 - 19???
View 2 Replies
Apr 6, 2012
I am working on a project for software engineering where we are trying to create a warehouse inventory system. I have created an inventory page where I can add/delete/search for an item as well as access invoices and reorder items... i am struggling on the delete item part. I have my design set up where there are four different lists on my page. One for name, one for serial number, one for RFID number and one for amount in stock. I want to be able to select an item by name and its information in serial number, rfid, and amount also select and have no idea how to go about this..I wanted to use four different lists because I need to be able to delete an item from the list and it remove just one from that stock and not the entire item unless there is only one of that item left in stock.
for my inventory page
Public Class InventoryDepartment
Private Sub InventoryDepartment_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
[Code]....
View 14 Replies
Oct 1, 2009
I'm looping all the properties in an object via reflection:
For Each p As PropertyInfo In values.[GetType]().GetProperties()
If p.CanRead Then
'Do stuff
End If
Next
how to determine whether the property in question is a generic List(Of T)? If it is I need to loop the list itself.
I've experimented with GetType and TypeOf but have not managed to get anything working.
To clarify, I want to keep this generic. I do not want to specify the type of T, I need to loop the list items and call the ToString method on each item. T could be one of a number of different types (application specific reference types). Is it possible to do this without specifying types?
(VB.NET 2005 with .Net 2.0)
View 3 Replies
Mar 16, 2011
This program is supposed to allow the user to check items in a checked list box. If the item is checked, it goes into the Completed List Box on the right. The program then adds the unchecked items to the Pending list box on the left. I keep getting placement values (e.g. O,1,2) instead of the strings (e.g. "Key Returned") in the list box results (see photo attached)
Public Class frmCheckOut
Dim i As Integer
Dim cleaning As String = "Cleaning Inspection"
Dim damage As String = "Damage Repaired"
[code].....
View 3 Replies
May 16, 2011
Another program I am working on for fun, I am basically shuffling a list inside a listbox, what I want to do is delete the rest but not sure how to go through with that. At the moment I have this: [code] Just contains the code, declarations outside weren't included.So anyway, once clicked, it will call on the function to basically shuffle in a for loop, I was wondering if I should (or how should) create another function and call it in the click button or have just a loop in the click button so it deletes half the list. What I am doing is I have 20 list of items, I want the program to shuffle the items and then deleting the lower 10, meaning, if I had 10 items and wanted 5 top, I'd want: 0, 1, 2, 3, 4 and deleting 5, 6, 7, 8, 9.
View 7 Replies
Jul 20, 2011
I am attempting to read the results from a SQL query into a List(Of) and I can see the List.count while adding items to the List increments, however in another part of my code when I am attempting to read the List the List.Count returns 0. My List is as follows:
[Code]...
View 4 Replies
Jan 18, 2012
I am trying to use datasource and bind in my application to set a dropdown list to the results of a query. The dropdownlist populates correctly (shows each different type_name in the set) but later when I use ddltype.selectedvalue - I am always getting the value from the first item in the dataset. Here is the code.
[Code]...
View 1 Replies
Jun 21, 2010
I have figured out how to populate the comboboxes for an app I'm making from a database this is not the actual code but is basically the way I'm populating them for i = 0 to maxrows - 1 cbobox.items.add(dataset.tables("datatablename").Rows(i).Item(x))next i need either to be able to manually assign an index value to each added item or at least figure out how vb.net manually assigns index values to these.
View 1 Replies
May 19, 2009
i'm having a little trouble with a listbox. [Code]. i want the button command to run through the listbox items and proceed with given command. it's not listbox1.items.indexof(#), it's something else i'm missing.
View 2 Replies
Jun 10, 2012
I have an app where i have two list views
[Code]...
I clone the information to the empty listview2 from populated listview1 adding quantity via a numeric up/down. That works to a certain extent but problem is it adds another instance of the added item each time I press buy. I would like the items to appear in listview2 according to their index value in listview1. And when I press buy the app change only the quantity in column 2 if the item is already in listview2, if not just add the new item.
View 5 Replies
Feb 6, 2012
I used the given below code to find the items of listview in my form[code]...
View 2 Replies
Nov 27, 2009
I have an error panel that is subbed in to a page if an error goes wrong to gracefully handle and display errors.Currently, I am just appending the error messages to a string and pushing that to a label. If you have multiple errors, this gets messy.I'd like to push each error to a list item in a bulleted, unordered list.How can I dynamically generate, from a vb codebehind file, new list items inside of an undordered list element?
View 2 Replies
Jan 25, 2011
I have two generic lists, named ListA and ListB. Both ListA and ListB could potentially have duplicate items. What I would like to do is use LINQ to grab the items in ListB that are not in ListA, but I'm unsure how to do so.
View 8 Replies
May 5, 2010
i want to search item A (from a list of X items) in list B but i want to get the item not found example Search ITEM A in LIST B if not found then return a print....if found continue with ITEM B..and so on.
View 5 Replies
May 23, 2012
That was probably bad title, but I'll illustrate what I'm trying to do. I have a method in a class that I need to call several times. The method returns a List(Of String). I'm just grabbing some information from a database.
VB.NET
Public Function GetTestList() As List(Of String)
Dim int As Integer = 0
[code]....
View 4 Replies
Nov 16, 2011
I have been searching everywhere but I am unable to find a reference to what I need.I have a huge number of entries where each entry is composed of three long numbers:
a b c
1 2 40
2 1 40
1 8 12
3 9 13
8 1 12
ect.
in my algorithm I will find that I need to disregard values in column a which will then lead me to disregard values in column b. I initially thought that I may want to use three arrays and just change the disregarded value to a null value with each iteration. find function that would allow me to not have to loop through the entire array every time.This lead me to want to define the columns as lists where I could remove specific values from the list and reduce the size of the list with each iteration of the algorithm. The problem then is how do I say, listb.remove(8) and at the same time have the corresponding values for lista(1) and listc(12) removed?
View 4 Replies
Dec 9, 2010
'Get the selected index of the list box 'use that selectedindex for the row of the array and get both the quantity and price into local variables in VB
[Code]...
View 6 Replies
Dec 6, 2011
I think I'm having a brain fart on this but I can't seem to figure out why this is not working.
Public Class Radio_Main
Dim RadioDial As String = 1
Dim Go As String = "http://"
Private Sub pb_Tuner_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pb_Tuner.Click
'My.Computer.Audio.Stop()
[Code]...
View 2 Replies
May 30, 2011
I have a List(Of MyObj), and I want to iterate through that list and compare each element to all other elements in the same list, excluding (if possible) the same element. I have a solution that works, but it's slow and uses double For loops. It may possibly have also summoned Cthulhu from his sleep. This below is a sanitized version of what I have:
Dim MyList As New List(Of MyObj)({Obj1, Obj2, Obj3, Obj4, Obj5, Obj6})
If MyList.Count > 0 Then
For i = 0 To (MyList.Count - 1) Step 1
[code]....
View 3 Replies
Mar 28, 2011
I am writing app in vb.net
I have two variables one with list of RoomRate and other with list of RoomTypes.
We have RoomRates and RoomTypes linked with RoomTypeInfo variable insite the RoomRate.
So how do i find the RoomTypes which donot have the RoomRates Defined.
My Sample Code:
class RoomType
property UIN as integer
property Title as string
end class
[Code]......
View 2 Replies
Nov 15, 2011
I want to know how to test the 1st list box if it has items more than the other list box but by one item, here is what i have: If lstInvisibleTv. Items.Count > lstInvisiblePc.Items.Count Then it works good if the lstInvisibleTv list box is greater than the other list box by one but it also works if it is greater the other one by one or more which I do not want. I want it to work just by one.
View 3 Replies
Apr 8, 2011
If i try
ListView1.Sorting = SortOrder.None
ListView1.ListViewItemSorter = Nothing
ListView1.Items.Insert(0, "0")
ListView1.Items.Insert(1, "1")
ListView1.Items.Insert(0, "2")
ListView1.Items.Insert(1, "3")
If ListView1.View is SmallIcon , LargeIcon or Tile it dont work (Display 0 1 2 3). If it's in List it works (Display desired 2 3 0 1).
View 1 Replies