Zum Inhalt springen

Sarene

Mitglieder
  • Gesamte Inhalte

    81
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Sarene

  1. Das mit SQL werd ich mir merken... ich habe eigentlich gemeint, dass ich ein DataView mit einem DataTable fülle-->Das Dataview wird sortiert und anschließend sollen die Inhalte des Dataview SORTIERT in die DataTable übertragen werden. Ich habe es wie folgt gelöst: Dim tabelle As DataTable tabelle = DataTable_XML() 'hier wird der Inhalt für die DataTable erzeugt Dim view As DataView = tabelle.DefaultView view.Sort = "deutsch_begriff,englisch_begriff" ' Inhalt wird sortiert Dim newTable As DataTable = view.ToTable("XML_Tabelle", True, "deutsch_begriff", "englisch_begriff") 'neue DataTable mit sortiertem Inhalt Hier war der Schlüsselbegriff .ToTable("Tabellenname",Wahrheitswert,"Spalte1","Spalte2")...das heißt die Daten werden 1:1 rüberkopiert... klappt wunderbar jetzt :-)
  2. Ja stimmt schon. Allerdings sitze ich jetzt wieder vor einem ähnlichen Problem. Ich habe die DataTable über das DataView sortiert. (Das sehe ich auch, wenn ich das DataView im Browser ausgebe) Nun will ich diese Inhalte in eine XML-Datei schreiben. Die Ausgabe erfolgt sortiert,...aber in der XML -Datei stehen sie wieder unsortiert. Siehe Code..ich schreibe die Daten über die DataTable in die XML -Datei (rote Schrift) Anscheinend kann ich den Inhalt der Dataview nicht einfach so in die DataTable schreiben?? *VERWIRRT*:confused: [COLOR="RoyalBlue"]Dim[/COLOR] tabelle [COLOR="RoyalBlue"]As[/COLOR] DataTable tabelle = DataTable_XML() [COLOR="RoyalBlue"]Dim[/COLOR] dtview [COLOR="RoyalBlue"]As DataView[/COLOR] = tabelle.DefaultView dtview.Sort = "deutsch_begriff,englisch_begriff DESC" tabelle = dtview.Table [COLOR="SeaGreen"] 'Hier werden die XML_Elemente erzeugt[/COLOR] [COLOR="RoyalBlue"]For[/COLOR] ih = 0 [COLOR="RoyalBlue"]To[/COLOR] tabelle.Rows.Count - 1 xmlEleItem2 = xmlDocu.CreateElement("Begriff") xmlEleDeutsch2 = xmlDocu.CreateElement("deutsch_begriff") xmlEleEnglisch2 = xmlDocu.CreateElement("englisch_begriff") [COLOR="Red"]xmlTextDeutsch =xmlDocu.CreateTextNode(tabelle.Rows(ih).Item(0).ToString) xmlTextEnglisch =xmlDocu.CreateTextNode(tabelle.Rows(ih).Item(1).ToString)[/COLOR] xmlEleDeutsch2.AppendChild(xmlTextDeutsch) xmlEleEnglisch2.AppendChild(xmlTextEnglisch) xmlEleItem2.AppendChild(xmlEleDeutsch2) xmlEleItem2.AppendChild(xmlEleEnglisch2) xmlDocu.DocumentElement.AppendChild(xmlEleItem2) [COLOR="RoyalBlue"]Next[/COLOR]
  3. *g* ich danke dir,...bin dieser MSDN-HIlfe sonst immer aus dem Weg gegangen, weil ich dachte die wäre für den Anfang zu kompliziert. Aber hat alles wunderbar geklappt!
  4. Wie kann ich Daten in einer DataTable sortieren? Ich habe 3 Spalten und möchte die Daten nach der ersten Spalte sortieren. Gruß Nadine
  5. Ja habe ich.Aber irgendwie hat er es mir trotzdem nicht angezeigt. Ich habe es jetzt ohne Array gelöst. Ich erstelle eine neue DataTable. Danach füge ich ich die benötigten Spalten hinzu. dt.Columns.Add("deutsch_begriff") dt.Columns.Add("englisch_begriff") Danach erstelle ich eine neue Zeile .....hänge sie an die DataTable und binde die Daten an das DataGrid.... Dim row1 As DataRow = dt.NewRow() row1("DataFieldZuweisung_aus_dem_Datagrid") = "z.B_Hallo" dt.Rows.Add(row1) Woerterbuch.DataSource = dt Woerterbuch.DataBind() also ganz simpel eigentlich
  6. Hallo liebe Kollegen, Ich bin gerade dabei ein Wörterbuch zu programmieren. Zur Datenausgabe verwende ich ein Datagrid in einer ASPX-Datei. Dort gibt es 3 Columns (2x BoundColumn und 1x Editcolumn) nun wollte ich Daten in diesen Columns aus einer XML Datei anzeigen lassen. Wenn ich eine DataTable erstelle und diese mit Databinding an das Datagrid hänge, dann werden alle Daten angezeigt. ------------------------------------------------------------------------- Nun möchte ich aber auch nur einzelne Elemente aus der XML-Datei anzeigen (d.h. ein gesuchtes Wort , anschließend soll die Übersetzung angezeigt werden) Dieses will ich über ein Array lösen, welches den deutschen und den englischen Begriff speichert. Um es an das Datagrid anzuhängen verwende ich folgenden Befehl: Datagrid.Datasource= array Jetzt müsste mir das Datagrid doch eine Zeile mit dem Element "deutsch" in der Spalte1 und das Element "englisch" in der Spalte 2 anzeigen. Aber es tut sich nichts. Debugger bringt auch keine Fehlermeldung. Ich vermute, dass das Array nicht richtig in das Datagrid eingebunden wird. Hier ein Code-Schnippsel: If txtTechnikbegriff_Begriff.Text = dtItems.Rows(i).Item(0).ToString Or txtTechnikbegriff_Begriff.Text = dtItems.Rows(i).Item(1).ToString Then Dim deutsch As String = dtItems.Rows(i).Item(0).ToString Dim englisch As String = dtItems.Rows(i).Item(1).ToString Dim inhaltarray() As woerter = {New woerter(deutsch, englisch)} Woerterbuch.DataSource = inhaltarray
  7. Jaja...das starke männliche Geschlecht und das unterentwickelte Gehirn der Frau ;-).... erstmal Lektüre über die Funktionsweise des Gehirns lesen...bevor man solche Behauptungen aufstellt... hätte man Ahnung vom menschlichen Gehirn, dann wüsste man, dass die Forschung dort noch in Babyschuhen steckt und Forschungsergebnisse vielleicht 10% der Funktionen im Gehirn erklären können. achja..ich bin übrigens auch die einzige Frau bei mir in der Klasse und in meiner Abteilung. Die Vorurteile gegenüber der "Frau am Computer" lassen je nach der Höhe des Alters nach ;-)
  8. Hey danke für die schnelle Antwort. Dein ersten beiden Tipps klappen wunderbar. Allerdings wieder nur im Internet Explorer Ich verstehe das nicht? Ich habe im Firefox Javascript aktiviert...alle Grafiken sollen geladen werden.. Vorallem..warum zeigt er, wenn ein einziges Bild nicht vorhanden ist, dann aufeinmal alle nicht mehr an? Wenn ich eine Messagebox öffnen lasse bei OnError..dann öffnet er diese doch auch nur an dieser Stelle??
  9. Hallo liebe Kollegen, ich hoffe ihr könnt mir weiterhelfen. In unserem Intranet wird eine Telefonliste per Datagrid erstellt. In diesem Datagrid gibt es einen div-Block, der geöffnet werden kann. Nun sollen zum Beispiel darin Mitarbeiterfotos angezeigt werden. Wir arbeiten so damit, dass nach dem Namen gesucht wird und darüber das Bild geöffnet wird. Nun gut, das klappt ja auch alles wunderbar. Nur, wenn ein Mitarbeiter kein Bild hat, so wird dieses Image-Fehler-Bild angezeigt. Was an sich natürlich auch logisch ist. Wie kann ich dieses Bild umgehen und es durch ein Alternativbild ersetzen? Ich habe es mit OnError probiert.Dies funktioniert im IE einwandfrei. Aber im Firefox werden dann anschließend selbst die vorhandenen Bilder nicht mehr angezeigt. Nun habe ich gedacht, dass ich über das "OnError" eine Funktion aufrufe. Darin steht dann : function bild_wechsel() { document.images[''Bildname"].src=""; } Spreche ich das image über das Attribut Namen oder ID an? Ich weiß echt nicht mehr weiter.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...