DataGrid...

aloittelija...

Olen tässä yrittänyt saada tehdyksi jonkinlaista DataGriddiä, ja jonkinlaisen olen saanutkin, mutta vielä pitäisi saada muutettua solujen leveyttä, tai onnistuuhan sekin, mutta vain oletusarvoja muuttamalla, ja se taas tekee kaikista yhtä leveitä... Mikä on melko turhauttavaa, jos samaan taulukkoon pitäisi saada todella erilaisia tietoja mahdutettua.

Tässä selostus siitä mitä tein:

Aloitan uuden projektin nimellä "test". Piirrän formille "DataGridin".

Lisään projektiin "DataSetin", valitsen ilmestyvästä valikosta "untyped...".
Klikkaan "Properties" ikkunasta "Tables", Klikkaan "Add" nappulaa, "Members" Ruutuun
ilmestyy "Table1", ja viereiseen ruutuun ilmestyy paljon tekstiä...
Klikkaan kohtaa "Columns", ilmestyy uusi ikkuna, joka on ihan samannäköinen kuin edellinenkin, vähän eri teksteillä tosin. Lisään taulukkoon pari "pylvästä"... Suljen ikkunat.

Klikkaan form designerissä sitä DataGridiä, Properties ikkunasta klikkaan "Data Source",
ilmestyvästä valikosta valitsen DataTable1, gridille ilmestyy ne pari pylvästä jotka loin juuri, eli tähän mennessä kaikki tuntuu menevän oikein...

Klikkaan kohtaa "TableStyles", ilmestyy taas uusi "Collection editor", mikä on ulkonäöltään
täysin identtinen kahden edellisen kanssa, paitsi vähän eri otsikoilla... Painan "Add" nappulaa.

Valitsen ilmestyvästä valikosta kohdan "GridColumnStyles", taas ilmestyy uusi "Collection editor" Painan "Add" nappia pari kertaa, "Members" ruutuun ilmestyy kaksi riviä "DataGridTextBoxColumn1" ja
"...2".

Näiden ominaisuuksia muutan siten, että ykkösen "MappinNameksi" Laitan "Column1", ja kakkoseen
vastaavasti "Column2", jotta voisin jotenkin huomata näiden tekevän jotain muutan jotain muutakin,
Asetan leveydet selvästi toisistaan poikkeaviksi (100 ja 20).

Suljen editorit, mikään ei kuitenkaan muuttunut. varmuuden vuoksi ajan ohjelman, ei mitään vaikutusta, solut ovat ihan yhtä leveitä.

Ymmärtääkseni "TableStyles Collection editorissa" olisi pitänyt sielläkin laittaa joku "Mapping Name", mutta siellä olevassa valikossa ei ollut kuin ruksi, ja sen perässä teksti "none".

En oikein käsitä missä tein virheen... Olen nyt jo muutaman päivän ajan ns. "hakannut päätä seinään", ja aina sama tulos. Ohjeitakin olen lukenut, ja paljonkin... Mutta lukeminen ja ymmärtäminen ovat ilmiselvästi kaksi eri asiaa...

3

335

    Vastaukset 3

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Petri_Petri

      Laita Formin LoadForm-moduliin ohjelmakoodi, jossa määrität niiden leveydet. Itse en käytä valmiiksi määriteltyä DataGriddiä vaan aina määritän ohjelmassa sarakemäärät, niiden leveydet yms. Aluksi siinä on vähän enemmän vaivaa, mutta se on paljon kätevämpää ja joustavampaa.

      • aloittelija...

        Anteeksi, että kyselen tyhmiä, mutta en tällä hetkellä osaa juuri enempää kuin tuossa selostin...

        Eli miten ne leveydet sitten pitäisi määritellä?


    • aloittelija...

      Keksin ratkaisun... Ongelma oli tuossa kohdassa:

      "Klikkaan form designerissä sitä DataGridiä, Properties ikkunasta klikkaan "Data Source",
      ilmestyvästä valikosta valitsen DataTable1, gridille ilmestyy ne pari pylvästä jotka loin juuri, eli tähän mennessä kaikki tuntuu menevän oikein... "

      Siinä olisi pitänyt valita data sourceksi "DataSet1", ja DataTable kuului kohtaan "DataMember"...

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Gallup: Kansalaiset eivät usko velkajarruun

      Puolet suomalaisista ei usko velkajarrun vaatimien sopeutusten toteutuvan, kertoo Iro Researchin kyselytutkimus. Kokoom
      Maailman menoa
      136
      1393
    2. Mä oon kallistumassa

      Rikosilmoitukseen!
      Suhteet
      259
      1274
    3. Haaveilen edelleen

      Sinusta aika ajoin
      Ikävä
      64
      1068
    4. Ethän mies vielä

      luovu meistä? Haluaisin jo sun syliin.
      Ikävä
      68
      1034
    5. Martsusta tuli leuhka

      Ja ylimielinen. Hän ei nosta persettäkään ilmaseksi . Luulempa et nämä ei tee hyvää hyvinvointivalmennuksille.... Nannal
      Kotimaiset julkkisjuorut
      251
      920
    6. Kuisla Group Oy jättänyt yrityssaneeraushakemuksen

      Samalla yrityssaneeraukseen on hakeutunut Kuisla henkilökohtaisesti ja Seinäjoen Motelli Oy, joka omistaa Sorsanpesän ki
      Seinäjoki
      43
      881
    7. Hei rakkaani.

      Kohtaaminen lähestyy. Miten teemme sen? Kumpi ottaa yhteyttä vai törmäämmekö jossain sattumalta? Tuleva vaimosi
      Ikävä
      70
      815
    8. Ethän voinut nainen tietää, että rikot rikotun

      Omaa elämää taas mietin aamuyön tunteina. En vieläkään löytänyt muistin sokkeloista ainuttakaan onnen hetkeä. Kaipuu on
      Ikävä
      72
      792
    9. Tiedätkö sitä

      Että sinun äänesi on ihanan pehmeä
      Ikävä
      42
      756
    10. Uskallanko laittaa sulle viestiä?

      Se viesti on tossa valmiina ja lähettämistä vaille valmis. Kun ei kauhee sti tunneta niin eipä sillä olisi niin väliä. S
      Ikävä
      58
      740
    11. On paha olla

      Kun olen käyttäytynyt aiemmin kaivattua kohtaan kuin joku narsisti.
      Ikävä
      67
      723
    12. Mies joka on oikeasti kiinnostunut

      Ja näkee sut pitkäaikaisena kumppanina, siirtää vaikka vuoria selvittääkseen asiat eikä ota pienintäkään riskiä menettää
      Ikävä
      125
      686
    13. Mikä tekee kaivatustasi

      Haluttavan?
      Ikävä
      28
      680
    14. Onko nyt kaikki asiat käyty läpi?

      Mun mielestä on👍
      Ikävä
      88
      643
    15. Kiulu myynnissä!

      Kiulu hakee taas uutta yrittäjää. https://www.yritysporssi.fi/etela-pohjanmaa-lansi-suomi-finland/myytavat/yritykset/ma
      Ähtäri
      26
      618
    16. Tulisiko naisille asettaa korkeammat eläkemaksut

      Tämä tuli mieleeni kun luin aamun lööppejä. Japanissa alkaa olla "uutta nuorisoa" ihan urakalla, ikä alkaa sadan jälkeen
      Sinkut
      187
      544
    17. Et pysty peittämään minulta

      Sinä olet hyvä peittämään asioita niin halutessasi. Pystyt pitkiäkin aikoja salaamaan juttuja. Juuri mietin tuossa, olet
      Ikävä
      47
      534
    18. Mitä oikein tapahtui? Maajussi-Jetta sai tylyt pakit - Sulhoehdokas selittää: "Ei lentänyt kipinät"

      Maajussille morsian -sarjassa etsitään rakkautta ja rinnalle kumppania. Yksi maajusseista on Jetta - liikunnallinen ja
      Maajussille morsian
      13
      524
    19. Vieläkin saat

      Sydämen tykyttämään. Vaikka emme näe
      Ikävä
      24
      524
    20. En tahallaan sua välttele...

      Olis niin kiva nähdä jossain muualla kuin kaupassa!
      Ikävä
      40
      507
    Aihe