Hirdetés

Új hozzászólás Aktív témák

  • ArchElf
    addikt

    Nemrég kezdtem el VB.NET-t tanulni VS 2008 E-n. A feladat egy hiteltörlesztő program elkészítése lenne, ami a megadott paraméterek alapján kiszámítaná a törlesztés összegét havi bontásban és ezt táblázatos formában jelenítené meg.

    Egyelőre annyit szeretnék, hogy a megadott adatokat (dátum, futamidő, stb.) kiírassam a táblázat első sorába. Eddig jutottam a dátummal:

    Private Sub Szamolas() Handles btnCalculate.Click

    Dim Datum As Date
    Dim Grid As String

    Datum = DateTimePicker1.Text

    Grid = Datum

    End Sub

    Tisztában vagyok vele, hogy a Grid = Datum nem jó de a neten nem tudtam kiszűrni ezt kis részt ami nekem kell.

    VS2008 mellé használd az MSDN-t, és rögtön tudod, melyik osztály mit csinál.
    Amúgy a leít kódodban nem az a rossz, sor, hanem az aláhúzott:
    Private Sub Szamolas() Handles btnCalculate.Click
    Dim Datum As Date
    Dim Grid As String
    Datum = DateTimePicker1.Text
    Grid = Datum
    End Sub

    A Date (azaz DateTime) szerintem nem eszi meg közvetlenül a string-et, hanem fel kell dolgozni a Parse függvénnyel. Ráadásul a DateTimePicker-nek van közvetlen property-je a Dátum lekérdezásáre, ez a Value. Ha pedig DateTime-ot akarsz String-gé formázni, arra (általában minden más osztálynál is) ott a ToString metódus, ami az bject osztályból öröklődik:
    Private Sub Szamolas() Handles btnCalculate.Click
    Dim Datum As DateTime
    Dim Grid As String
    Datum = DateTimePicker1.Value
    Grid = Datum.ToString()
    End Sub

    Ja, és ez még semmit nem ír ki sehová :)

    AE

Új hozzászólás Aktív témák