I've tried just about every possible combination of code to extract just the first name from a multidimensional array set for only the first and last name. All I can get is the first name "Bob" which is positioned first in the array. The rest come out as a few letters of both the first and last name. Can anyone show me something I missed here?
Code:
Private Sub btnPlaceOrder_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPlaceOrder.Click
Dim strName, strFirst As String
Dim intSpace As Integer
Dim Row As Integer
Row = cboCusNum2.SelectedIndex
If cboCusNum2.SelectedIndex < 0 Then
MsgBox("Must select a customer number")
Exit Sub
End If
strName = CustInfo(Row, 0)
intSpace = strName.IndexOf(" ")
strFirst = strName.Substring(Row, intSpace).TrimStart
intTotalQty += nudQuantity.Value
decTotalSales += decFinalTotal
MsgBox("Order of " & FormatCurrency(decFinalTotal) & " For " & (strFirst))
Exit Sub
End Sub
End ClassCode:
' Global arrays for storing Customer Information
Public CustNums() As String = {"1234", "3456", "5678", "7890"}
Public CustInfo(,) As String = {{"Bob First", "One 1st St", "Single, MT"}, _
{"Sue Third", "Three 3rd Ave", "Triple, AL"}, _
{"Joe Fifth", "Five 5th Dr", "Quintuple, VT"},
{"Ann Seventh", "Seven 7th Ln", "Heptagon, TX"}}