vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

In diesem Forum haben Sie die Möglichkeit Kommentare, Fragen und Verbesserungsvorschläge zu den im vb@rchiv gelisteten Tipps und Workshops zu posten.

Hinweis:
Ein neues Thema kann immer nur über die jeweilige Tipps & Tricks bzw. Workshop Seite eröffnet werden!

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fragen zu Tipps & Tricks und Workshops im vb@rchiv
Re: Auslesen der aktuellen Währungskurse der ECB (European Central Bank) 
Autor: Snoopy
Datum: 16.08.12 12:56

Hallo beatles1a,

nimm ein DataGridView auf die Form und kopiere folgenden Code ins Codefenster:

Imports System.Globalization
 
Public Class Form1
   Private bs As New BindingSource
 
   Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) _
     Handles MyBase.Load
      bs.DataSource = getECBCurrencyExchanges( _
      "http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml")
      Me.DataGridView1.DataSource = bs
   End Sub
 
 
   Private Function getECBCurrencyExchanges(ByVal WebAddress As String) As _
     IQueryable
      Try
         Dim xr As XElement = XElement.Load(WebAddress)
         Dim xn As XNamespace = xr.Attribute("xmlns").Value
 
         Dim xECBs = From ECB In xr.Descendants(xn + "Cube") _
                     Where ECB.Attribute("currency") IsNot Nothing _
                     AndAlso ECB.Attribute("rate") IsNot Nothing _
                     Select Currency = ECB.Attribute("currency").Value, _
                            DisplayName = GetCurrencyName(ECB.Attribute( _
                            "currency").Value), _
                            Rate = Double.Parse(ECB.Attribute("rate").Value, _
                            New CultureInfo("en-US"))
 
         Return xECBs.AsQueryable
      Catch ex As Exception
         Throw ex
      End Try
   End Function
 
   Private Function GetCurrencyName(ByVal isoCode As String) As String
      Dim cultures As CultureInfo() = CultureInfo.GetCultures( _
        CultureTypes.SpecificCultures)
 
      For Each ci As CultureInfo In cultures
         Dim ri As New RegionInfo(ci.LCID)
         If ri.ISOCurrencySymbol = isoCode Then
            Return ci.DisplayName
         End If
      Next
      Return String.Empty
   End Function
End Class

Gru?
---------------------------------------------------
Snoopy sagt - vb@rchiv find ich gut...
Schon gesehen? OSMMapViewer V2 Control

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Tipp 2076: Auslesen der aktuellen Währungskurse der ECB (Eur...8.096Snoopy24.09.09 10:12
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.510Snoopy24.09.09 13:16
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.359OGGI27.09.09 11:46
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.432OGGI27.09.09 16:11
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.476Snoopy27.09.09 16:53
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.486OGGI27.09.09 17:14
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.281dh28.09.09 19:43
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.294OGGI28.09.09 20:31
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.174OGGI01.10.09 14:49
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.407Wackes30.12.09 13:22
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.271OGGI30.12.09 13:38
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.164Wackes03.01.10 10:23
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.299Maas04.01.10 17:39
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.077thuring12.04.10 12:55
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.182ModeratorDaveS12.04.10 14:02
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.242Snoopy12.04.10 14:10
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.038thuring12.04.10 14:13
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.150ModeratorDaveS12.04.10 14:36
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.084thuring12.04.10 14:44
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.718beatles1a14.08.12 19:37
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.794HurradieWaldfee15.08.12 13:55
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.702OGGI15.08.12 14:47
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.667HurradieWaldfee15.08.12 14:58
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.962Snoopy16.08.12 12:56
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.671beatles1a25.09.12 11:47
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.859beatles1a25.09.12 16:16
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.854Snoopy27.09.12 00:16
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.828beatles1a04.10.12 13:16

Sie sind nicht angemeldet!
Um einen neuen Beitrag schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel