I'm coding my project that need to make string become number based from alphabet position example : "work" become "4231" because in "work" string "k" is the small alphabet than the others and "w" is the biggest now I wanna make 2 textbox, the first textbox is a place I put "work" then after I press a button the second textbox show a result "4231" is it possible to do ?
I already try to use array.sort but I don't know how to give a position after I sort it or maybe there is other way to sort it ?
Sub Sort() ReDim RollsCC(NumOfPlayers - 1) For N As Integer = 0 To (NumOfPlayers - 1)[code]....
Here I am creating a temp single dimensional array, merging my 2d array into it, and then attempting to sort it by Rolls(N,1), which is a integer 1-6, Everything seems to be working right with the exception of this.
RollsCC.Sort(RollsCC, 0, 1)
How would one specify a numeral sort based on the first character in the string? im aware that I am switching Rolls(n,1) and Rolls(n,0) information during the sort.
I have an DataGridWeiw as an result table for a little racing game.The grid is sorting itself everytime a new value is added in a "points" column using the following code. TableDG.Sort(Column2, System.ComponentModel.ListSortDirection.Descending)
And it works fine as long as "points" not exeed 9. eg: I want the datagrid to sort "10" or above as greater than 9. Not putting the "10" or above last in the list?How can i do that?
And is there any way to get rid of the "grey" marked first row?
I have a List(of String()). I have written a custom comparer (implements IComparer(of string)) to do an alphanumeric sort.Is there a way to sort the List using a given index to determine which position in the String() to sort by? In other words one time I might sort by Index = 0 and another time by Index = 3. The length of all String() in the list is the same.For reference this question is similar to Sort List<String[]> except I am using VB.net and that question is hardwired to Index=0.
EDIT from OP's comments:I started simple with the non custom comparer but I am getting an error: expression does not produce a value. Not sure what I am doing wrong.Here is the code:
Public Shared Function SortListOfStringArray(ByVal ListOfStringArray As List(Of String()), ByVal SortByIndex As Integer) As List(Of String()) Return ListOfStringArray.Sort(Function(x, y) x(SortByIndex).CompareTo(y(SortByIndex))) End Function
i am trying to make a program with some numbers but idk how to put it in a bubble sort or write a bubble sort program here is the pseudo code for the program
I've got a number of columns the user can sort by (Name, County, Active) and that's easy but messy. Looks something like this...
Select Case e.SortExpression Case "Name" If (isDescending) Then
[CODE]...
What I would LIKE to do, is something more ... like this
Private Function SortThatList(ByVal listOfStuff As List(Of Stuff), ByVal isDescending As Boolean, ByVal expression As Func(Of Stuff)) As List(Of Stuff) If (isDescending) Then
[CODE]...
But it doesn't like the datatype (Of TKey) ... I've tired Func(Of stuff, boolean) (got something in c# that works nicely like that) but can't seem to get this one to do what I want.What's the magic syntax?
I got a list of 16 items and I have sorted them and I want to show the number of comparisons the program had to make using the insertion sort?(in a textbox for example)I mean is there a formula?
I created a listbox using VB.NET. When the user select an item (it is a string format) in the listbox and click on a button, there will be a number beside the string and the number will increment which time the button is clicked. Anyone know how to do it...?Below is the coding I'd done, but I don't know how to do the increment part. Anyone know what coding I need to add?
Dim no As Integer = 0 listBox.Items.Add(listBox.SelectedItem & no)
All I need is a simple way to sort the strings in the collection. I can't find anything online. Everybody is using lamda expressions which I don't think works for just a string collection?
Public Property FilterCollection As New ObservableCollection(Of String)
From d In FilterCollection Order By (Function(d) d)()
I have a simple routine to find the next object based on a name property in an un-ordered collection of objects. I go through the collection and collect all the names in a List(of String) adding any names that are > my current name, which should give a list of everything that comes after the current key. I then sort the list using the default .Sort() method on the List(of String) and take the first item in the list, which should be my next item. I do the reverse to find the previous item, add all items < my current name, sort, and take the last item in the list.
However, this method skips over some items. For example I have items named 1210, 1210-ADA, and 1210_ADA_DB. Using this method, getting the next item skips the middle item 1210-ADA and finds 1210_ADA_DB, but finding the previous item seems to work.
I am using the following code to load a file into my program, everything works fine. When I open a new file everything works fine unless I have this line inserted: Me.BindingSource4.Sort= "NewDateSold Desc"
That line works unless I open a new file while in the same instance of the program running. The I receive the following error: Sort string contains a property that is not in the IBindingList.
File Open Code Private Sub OpenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OpenToolStripMenuItem.Click OpenFileDialog1.InitialDirectory = "c:" OpenFileDialog1.Filter = "Text Files (*.txt)|*.txt|CSV Files (*.csv)|*.csv" [Code] .....
I am really confused since everything works properly if I comment out the Me.BindingSource4.Sort = "NewDateSold Desc"
I have a dataGridView and a textbox on a form. I want to be able to search through the dataGridView and sort it compared to the string in the text box. Ex: I type "acv" in the text box and all strings containing "acv" are sorted to the top. I'm accomplishing this with a bunch of gymnastics involving datatable.select and some clearing and filling but it's ugly and slow.
I am new to VB.Net 2008. I have a tricky task to resolve, it is regarding extracting characters (values) from a long string, the extracted values from the text shall be summed up and sorted by keywords, reformatted and saved into a CSV file.
How would one code a button so upon cliking it items in listbox would sort either ascending or descending (depends on the button clicked). It mustn't be done with built-in Sort() but with a for loop for example. Tried to pseudo-code the solution to the problem, went as far as "store each listbox item in an array with a for loop".
I have a line like this 18N694 P321 117461, 50374 50MIL; XTAL_X1 P253 116711, 66524 39MIL; HR_ICH_HUB_CLK66_R P1567 109761, 68424 39MIL; P64H2_CLK66_R P2177 110161, 68424 39MIL; CPLD_NET2 P1151 4711, 90424 75MIL; V3_3_MGMT_PWR_RST# P3482 4711, 90024 100MIL;
From the above line I have to look the last word MIL. Then I need to arrange the line in ascending orders according to 30MIL,50MIL, 75MIL and 100MIL. Can I use IComparer? Because here I dont know how I can reach the word MIL and sort.
I got a problem with dataview that get data from datatabel (Col1 : ID,Col2: Time) and I'm sorting by Time in desc ... when the values for example {40.21,80.21,70.25,25.2} the dataview sorting them as I need but when one of values goes above 100 for example {40.21,80.21,100.25,25.2} the dataview always sort the highest number is the buttom, I don't know why ..
This is a sample code
Dim dt As New DataTable dt.Columns.Add("ID") dt.Columns.Add("Time") [CODE]...
I'd like to convert a string which contains a decimal number into string that contains the binary value, the octal and the hexadecimal value of that decimal number.Afterwards I also like to convert a string containing a binary, octal and hexd. number into a decimal string.Basically I'm looking for the functions:
dec2bin dec2oct dec2hex bin2dec oct2dec hex2dec
I'd not prefer to rewrite a function, I'm sure the framework must have these functions already.
I am trying to get a number into a cell but as a string not a number. For example if I have the number as '12345678901234' instead of putting that exact number in it changes it to ' 1.23457E+13 '. How do I get it to read it as a string and not an integer? Here is the code that I am using.
Dim num As String If pRow.IsProjectNumNull = False Then