Advertisement
Advertisement
|
[x]
Attachment Details
|
||
|
[x]
The Solution Rating System
|
||
|
With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.
Your Input Matters If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support. Thank you! |
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: |
Public Function ReadFile(ByVal fileName As String) As DataTable
' Initialize the return values
Dim list As New List(Of String())
Dim table As DataTable = Nothing
Dim myCT As Integer = 0
Using parser As New TextFieldParser(fileName)
' Setup the comma-delimited file parser.
parser.TextFieldType = FieldType.Delimited
parser.Delimiters = New String() {","}
parser.HasFieldsEnclosedInQuotes = True
While Not parser.EndOfData
Try
' Read the comma-delimited text as fields into a string array.
Dim input As String() = parser.ReadFields()
If table Is Nothing Then
table = CreateTable(Path.GetFileName(fileName), input)
End If
AddRow(table, input)
Catch ex As MalformedLineException
' Ignore invalid lines.
End Try
End While
End Using
Return table
End Function
Private Function CreateTable(ByVal name As String, ByVal input As String()) As DataTable
Dim table As New DataTable(name)
' Add the table columns
With table
.Columns.Add("ActionDef")
.Columns.Add("VendorPartNo")
.Columns.Add("MFGNAME")
.Columns.Add("Desc1")
.Columns.Add("Desc2")
.Columns.Add("RetailPrice")
.Columns.Add("MFGPartNo")
.Columns.Add("Weight")
.Columns.Add("UPC")
.Columns.Add("LENGTH")
.Columns.Add("WIDTH")
.Columns.Add("HEIGHT")
.Columns.Add("CHGFLAG")
.Columns.Add("QLTCOST")
.Columns.Add("SPPRICE")
.Columns.Add("STOCKYN")
.Columns.Add("STATUS")
.Columns.Add("CPUCODE")
.Columns.Add("PRIMCAT")
.Columns.Add("SUBCAT")
.Columns.Add("NA")
.Columns.Add("NEWSTOCK")
.Columns.Add("REBATE")
.Columns.Add("SUBPART")
End With
Return table
|