Hallo Thomas, Ich glaube "tablePrintText.Rows.Add(row)" braucht ein Index der bei null(0) beginnen sollte:
tablePrintText.Rows(i).Add(row) Vielleicht solltest du, wenn du dir M�glichkeit hast, doch ein DataTable nehmen. Siehe mail von Meik. Gr�sse Laszlo >>-----Urspr�ngliche Nachricht----- >>Von: Thomas Beckert [mailto:[EMAIL PROTECTED] >>Gesendet: Dienstag, 26. April 2005 13:09 >>An: [email protected] >>Betreff: Re: AW: [Asp.net] Tabelle kopieren >> >>Hi Laszlo, >> >>danke f�r deine antwort. >>habe das auch schon ausprobiert und haben sogar gepr�ft, ob >>die session gef�llt ist. bekomme aber immer folgende fehlermeldung: >> >>System.ArgumentOutOfRangeException: Specified argument was >>out of the range of valid values. >>Parameter name: index >> >>Source Error: >> >> >>Line 14: dim row As TableRow >>Line 15: for i=0 To tableTemp.Rows.Count-1 >>Line 16: row = tableTemp.Rows(i) >>Line 17: tablePrintText.Rows.Add(row) >>Line 18: Next >> >>wenn das outOfRange ist, d�rfe er die for-schleife doch gar >>nicht durchlaufen, sprich, wenn die tableTemp leer w�re. ??? >> >> >> >>----- Original Message ----- >>From: Laszlo Pinter >>To: <[email protected]> >>Sent: Tue, 26 Apr 2005 13:01:05 +0200 >>Subject: AW: [Asp.net] Tabelle kopieren >> >>Hallo Tom, >> >>Probiere mal so: >> >> Dim i As Integer >> Dim tableTemp As Table = CType(Session("table"), Table) >> For i = 0 To tableTemp.Rows.Count - 1 >> Dim mytblnewrow As TableRow = tableTemp.Rows(i) >> tableTemp.Rows.Add(mytblnewrow) >> Next >>Habe ich nicht getestet (ein bissi zusammengereimt von hier: >>http://wap.tutorials.de/t-23938.html). Ich k�nnte mir >>vorstellen dass es daran scheitert dass deine Tabelle "leer" ist. >> >>Gr��e >> >>Laszlo >>>>-----Urspr�ngliche Nachricht----- >>>>Von: Thomas Beckert [mailto:[EMAIL PROTECTED] >>>>Gesendet: Dienstag, 26. April 2005 12:35 >>>>An: [email protected] >>>>Betreff: [Asp.net] Tabelle kopieren >>>> >>>>Hi Liste - >>>> >>>>vielleicht ist meine Email gestern untergegangen, habe leider immer >>>>noch keine L�sung gefunden. >>>> >>>>Nur mal zum Verst�ndnis- folgendes m��te doch gehen: >>>> >>>>Ich speichere ein Table-Objekt in eine Session-Variable und machen >>>>danach ein response.redirect. >>>>auf der neuen Seite leg ich mir ein Table-Objekt an und >>weise diesem >>>>die Table aus meiner Session >>>>zu: >>>> >>>>Dim tableTemp As table = CType(Session("table"),Table) >>>> >>>>jetzt habe ich auf der aspx-Seite bereits eine Tabelle <asp:table >>>>id="myTable" runat="server" /> >>>> >>>>Jetzt sollte ich doch mit: >>>> >>>>for i=0 to tableTemp.Rows.Count-1 >>>> myTable.Rows.Add(tableTemp.Rows(i)) >>>>next >>>> >>>>die tempTabelle in myTable kopieren k�nnen. Geht vielleicht >>auch noch >>>>einfacher, keine Ahnung. Mein Problem ist, dass es gar >>nciht geht. :-( >>>> >>>>Hilfe! >>>> >>>>Danke. >>>> >>>> >>>>Tom >>>> >>>> >>_______________________________________________ >>Asp.net Mailingliste, Postings senden an: >>[email protected] >>An-/Abmeldung und Suchfunktion unter: >>http://www.glengamoi.com/mailman/listinfo/asp.net >> >> _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
