Frage : Alle Reihen in der Tabelle in IE erhalten

Hallo habe ich eine Tabelle, die einige Reihen hat. Und ich versuche, die Ids aller Reihen zu erhalten, um Reihendaten zu manipulieren. Aber das Problem ist, ich in der Lage sind nur zu den retreive Reihen mit einzigartigen IDs aber zu den nicht Reihen mit den gleichen IDs. Dieser Index funktioniert gut in FF, aber ich bin nicht in der Lage, zu verstehen, warum es nicht die gleiche Weise in IE funktioniert. Ich habe auch die DOM überprüft und beide sind ähnlich. So erstelle ich die Störung im Versuchsniveau neu, und ich habe das Code-Stückchen addiert, das die gleiche Weise bearbeitet, die, mein Problem ist.

I morgens using Firefox und IE8 für Prüfung. Dieses ist, mit FF aber gibt mir Mühe in IE8. In FF erhalte ich alle Reihe IDs, aber in IE8 erhalte ich nur die 1., 4. und 5. Reihe, da sie einzigartige Reihe Ids haben. Ich weiß, dass dieses verrückt klingen konnte, aber was einzigartige Identifikation hat, zum mit analysierenden DOM zu tun?? Ich bin sicher, wie man voran mit diesem Problem, kein Anhaltspunkt für das Lösen dieses würde sein ein großes help.
geht
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

Antwort : Alle Reihen in der Tabelle in IE erhalten

Ein unterschiedliches varaiable im verwendenblock verwenden:
Ich denke, dass Sie den Code so haben:

I als ganze Zahl verdunkeln

Using MyReader als neues Microsoft.VisualBasic.FileIO.TextFieldParser („c:\myvbastext\listoffilesandpaths.txt ")
             MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
             MyReader.Delimiters = neue Schnur () {„,“}
           Schwaches currentRow als Schnur ()
           Während nicht 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)
           Beenden während
        Using beenden

So können Sie so tun:

I als ganze Zahl verdunkeln

 
Using MyReader als neues Microsoft.VisualBasic.FileIO.TextFieldParser („c:\myvbastext\listoffilesandpaths.txt ")
           Schwaches J als ganze Zahl = 0
             MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
             MyReader.Delimiters = neue Schnur () {„,“}
           Schwaches currentRow als Schnur ()
           Während nicht 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)
           Beenden während
        Using beenden
...................
................. „ich“ bin hier außerdem zugänglich, also „J“ ist eine unterschiedliche Variable, die Sie innerhalb „using“ Block verwenden.
 ....................
....................
....................

 Da Variable „ich“ das Innere benutzt, das „using“ den Block und Außenseite sind „using“ Block außerdem also ist, versteckt sie den Wert innerhalb „using“ Block.
Weitere Lösungen  

 
programming4us programming4us