Vraag : Krijg alle rijen in lijst in D.W.Z.

Hello heb ik een lijst die een paar rijen heeft. En ik probeer om ids van alle rijen ertoe te brengen om rijgegevens te manipuleren. Maar het probleem is, ben ik slechts bekwaam aan retreive rijen met unieke IDs maar niet rijen met zelfde IDs. Dit manuscript werkt goed in FF maar ik kan niet begrijpen waarom het niet de zelfde manier in D.W.Z. werkt. Ik heb ook DOM gecontroleerd en allebei zijn gelijkaardig. Zo ontspan ik de fout in proefniveau, en ik heb het codefragment toegevoegd dat de zelfde manier werkt mijn probleem is.

I am gebruikend Firefox en IE8 voor het testen. Dit werk zuivert met FF maar geeft me probleem in IE8. In FF krijg ik al rij IDs, maar in IE8 ik word slechts de 1st, 4de en 5de rij, aangezien zij unieke rij Ids hebben. Ik weet dit gek zou kunnen klinken, maar wat unieke identiteitskaart heeft met DOM te doen ontledend?? Ik ben niet zeker hoe te met dit probleem door te gaan, zou om het even welke aanwijzing voor het oplossen van dit een grote help.
zijn
" codeBody "
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:





12
34
56
78
910

Antwoord : Krijg alle rijen in lijst in D.W.Z.

Gebruik verschillende varaiable in het gebruikende blok:
Ik denk u de code als dit hebt:

Schemerige I als geheel

Het gebruiken van MyReader als Nieuwe Microsoft.VisualBasic.FileIO.TextFieldParser („c:\myvbastext\listoffilesandpaths.txt“)
             MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
             MyReader.Delimiters = Nieuw Koord () {„,“}
           Schemerige currentRow als Koord ()
           Terwijl niet MyReader.EndOfData
                 currentRow = MyReader.ReadFields ()
               i += 1
                 Nicknam (I) = currentRow (0)
                NameOfFile (I) = currentRow (1)
               PathOfFile (I) = currentRow (2)
                ExtensionOfFile (I) = currentRow (3)
                 LengthOfRecords (I) = currentRow (4)
           Eind terwijl
        Het Gebruiken van het eind

Zo kunt u als dit doen:

Schemerige I als geheel

 
Het gebruiken van MyReader als Nieuwe Microsoft.VisualBasic.FileIO.TextFieldParser („c:\myvbastext\listoffilesandpaths.txt“)
           Schemerig j als geheel = 0
             MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
             MyReader.Delimiters = Nieuw Koord () {„,“}
           Schemerige currentRow als Koord ()
           Terwijl niet MyReader.EndOfData
                 currentRow = MyReader.ReadFields ()
               j += 1
                 Nicknam (I) = currentRow (0)
                NameOfFile (I) = currentRow (1)
               PathOfFile (I) = currentRow (2)
                ExtensionOfFile (I) = currentRow (3)
                 LengthOfRecords (I) = currentRow (4)
           Eind terwijl
        Het Gebruiken van het eind
...................
................. „I“ is toegankelijk hier eveneens zo „j“ is een afzonderlijke variabele u binnen „het gebruiken van“ blok gebruikt.
 ....................
....................
....................

 Aangezien veranderlijke „I“ binnen „het gebruiken van“ blok en buiten „eveneens het gebruiken van“ blok zodat gebruikt verbergt het de waarde binnen „het gebruiken van“ blok.
Andere oplossingen  

 
programming4us programming4us