vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
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...7.741Snoopy24.09.09 10:12
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.318Snoopy24.09.09 13:16
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.173OGGI27.09.09 11:46
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.247OGGI27.09.09 16:11
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.275Snoopy27.09.09 16:53
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.254OGGI27.09.09 17:14
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.078dh28.09.09 19:43
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.101OGGI28.09.09 20:31
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.985OGGI01.10.09 14:49
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.115Wackes30.12.09 13:22
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.084OGGI30.12.09 13:38
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.964Wackes03.01.10 10:23
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.109Maas04.01.10 17:39
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.891thuring12.04.10 12:55
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.926ModeratorDaveS12.04.10 14:02
Re: Auslesen der aktuellen Währungskurse der ECB (European C...4.009Snoopy12.04.10 14:10
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.852thuring12.04.10 14:13
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.945ModeratorDaveS12.04.10 14:36
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.886thuring12.04.10 14:44
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.532beatles1a14.08.12 19:37
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.610HurradieWaldfee15.08.12 13:55
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.508OGGI15.08.12 14:47
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.483HurradieWaldfee15.08.12 14:58
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.726Snoopy16.08.12 12:56
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.469beatles1a25.09.12 11:47
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.649beatles1a25.09.12 16:16
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.657Snoopy27.09.12 00:16
Re: Auslesen der aktuellen Währungskurse der ECB (European C...3.585beatles1a04.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-2024 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