Diversi modi biex tagħbija 1 ListView

Aħna se tara modi differenti biex tagħbija 1 ListView fil viżwali bażiku. nett u f'dan l-eżempju aħna dejjem se nagħmlu minn DataTable.

A ListView fil oġġett, li mbagħad hija ġabra ta 'ListViewItems oġġetti, hekk jekk inti tixtieq li timla ListView, l-ewwel ħaġa li rridu nagħmlu huwa jiddefinixxi l fuq ListViewItem li tuża biex jiġu jżid mal-ListView.

Aħna mhux se tara kif timla l-DataTable. Dt huwa msejjaħ supenemos li diġà fih data. Oqsma tiegħu huma Isem, Kunjom u Età.

Ikkunsidra l-pass fil-proċess kollu pass:

 Għal i = 1 Kif Integer Biex dt.Rows.Count - 1

     "Naħseb li l-ListViewItem (oġġett)
     Oġġett Dim Bħala ListViewItem

     "Naħseb każ ġdid ta 'data partita billi tgħaddi l-isem bħala prinċipal
     oġġett = New ListViewItem (dt.Rows (i). Punt ("Isem"). ToString)

     "I żżid id-data oħra sub-punti tal-punt
     item.SubItems.Add (dt.Rows (i). Punt ("Isem"). ToString)
     item.SubItems.Add (dt.Rows (i). Punt ("Age"). ToString)

     "I żid l-oġġett għall-ġbir ta l-ListViewItem ta ListView1
     ListView1.Items.Add (oġġett)

 Jmiss

Well, aħna biss tara ta 'data tat-tagħbija dettaljati ħafna u komprensiva minn DataTable għal ListView. Iżda dan il-kodiċi jista 'jiġi ottimizzat ħafna u nistgħu niksbu l-istess riżultat bil-kodiċi inqas.

A DataTable hija ġabra ta 'DataRows u permezz tal-oġġetti fil-kollezzjoni huwa mixtieq li tuża pjuttost Għal kull waħda għal varjabbli ikkontrollat ​​bħal fil-każ preċedenti.

 Għall Kull dr Bħala DataRow Fil dt.Rows

     "Naħseb li l-ListViewItem (oġġett)
     Oġġett Dim Bħala ListViewItem

     "Naħseb każ ġdid ta 'data partita billi tgħaddi l-isem bħala prinċipal
     oġġett = New ListViewItem (dr ("Isem"). ToString)

     "I żżid id-data oħra sub-punti tal-punt
     item.SubItems.Add (dr ("Isem"). ToString)
     item.SubItems.Add (dr ("Age"). ToString)

     "I żid l-oġġett għall-ġbir ta l-ListViewItem ta ListView1
     ListView1.Items.Add (oġġett)

 Jmiss

Kif muri fl-eżempju għandna sostitwit

 dt.Rows (i). Punt ("Isem"). ToString

minn

 dr ("Isem"). ToString

U issa Ser naraw kif tiġi ottimizzata l-kodiċi hawn fuq Għal kull jinsabu sa linja waħda bl-użu xi kunċetti ġodda bħall-użu ta 'arrary tip string bl-elementi ta' kull ListViewItem

 Għall Kull dr Bħala DataRow Fil dt.Rows

     ListView1.Items.Add (New ListViewItem (String Ġdid () {dr ("Isem"). ToString, dr ("Isem"). ToString, dr ("Age"). ToString}))

 Jmiss

Il-verità hija kważi impossibbli biex jaħsbu proġett ÛíÑ inkluż kull ListView, hekk huwa importanti biex ilaħħqu ma 'l-virtujiet ta' dan il-kontroll aqwa. Nispera li inti tista 'tapplika dawn il-kunċetti fil-proġetti tiegħek. Jekk servew, nixtieq li tħalli kumment. Grazzi!

35 Responses to "modi varji biex tagħbija 1 ListView"

  1. Bitacoras.com jgħid:

    Informazzjoni Bitacoras.com ...

    Jekk tixtieq, tista 'ikklikkja biex rata dan Bitacoras.com post. Grazzi ....

    • bestiaciclope jgħid:

      Jien tibda ma 'dan mill-viżwali bażiku. Net u jien xorta ftit mitlufa, imma dak li rajt deher lili pjuttost ċara.

      Grazzi

  2. piżelli mario:

    bonjour
    jum tajba biss biex tara jekk I jistgħu jgħinu għandi combobox li diġà miksub għal-lista tad-data fid-database msemmija prodotti li fihom dawn l-oqsma "ewlenin, deskrizzjoni, unità tal-kejl, prezz," imma issa nixtieq li meta l-utent jagħżel kwalunkwe għażla li awtomatikament combobox Id-deskrizzjoni tal-prodott Wiri fuq tikketta li kodiċi nesesito biex isibu l-ewlenin u nressaq-grazzi deskrizzjoni

  3. Elisha:

    Hi Mario:

    meta jitgħabba data fis combobox jużaw l-proprjetà datasource ta 'l-istess programm li inti ser ikollok tista tindika x'inhi l-DisplayMember (data li għandha tiġi murija fil-lista) u l-ValueMember (valur li għandha tinġibed billi ssir għażla). Tista iskeda avveniment imsemmi SelectedIndexChanged ma 'kodiċi bħal dan:

    TextBox1.Text = ComboBox1.SelectedValue

    Hekk tikteb artiklu b'eżempji ta 'ComboBox.

    Iqis

    Elisha

  4. _chicharo Mario:

    Buendia

    I denuevo
    biss biex jistaqsu għaliex ma tpoġġi eżempju ta 'kif jagħmlu awtomatizzati KARDEX

    tistampa u tiffranka dokument jew input jew output kif ukoll rapport simili KARDEX idejn

    data / artikolu / input / output / eżistenza
    12/1 krema 1 1
    13/1 krema 1 0

    mhux jekk nispjega għaliex Nistenna reazzjoni immedjata tiegħek

    • Elisha:

      Mario:

      I sku talli ma aċċess għat-talba tiegħek, iżda l-soluzzjonijiet speċifiċi bridar mhuwiex l-għan ta 'dan il-proġett. Dak li qed titlob għal qiegħda tiżviluppa sistema KARDEX, jew bħala eżempju jew le, iżda hija sistema. U l-iżvilupp tas-sistema għandha tagħmel dak li ... kif dejjem ngħid: "L-aħjar mod biex jitgħallmu huwa billi tagħmel."
      U kif inti tista tara dak li tagħmel l-dubji tiegħek b'mod wiesa ', li wkoll iservu oħrajn. Per eżempju: kif tħassar oġġett mill-ListView, kif do AĠĠORNAMENT ta 'rekord fid-database? jew anke kif jagħmlu rapport minn DataTable?, eċċ.
      Nispera li jifhmu l-pożizzjoni tiegħi u nispera li twettaq bl-opinjonijiet tiegħek.

  5. piżelli mario:

    ok mifhum

    ukoll ikolli mistoqsija imma nispera ma disprament imma I am a Bidu u jridu disinn wieħed għal maħżen tiegħi sistemita
    biex jibdew u jagħmlu tfittxija fuq mejda għall prductos eżempju nsib ewlieni minn kaxxa Combo u t-tfittxija riżultat tikketta dela nressaq fuq tali tikketta mill MA tpoġġi d-deskrizzjoni u l-prezz fi iżda l-valur ta 'mira kien minn combobox permezz ta 'dan fit-tabella sql

    • Elisha:

      Mario:

      ma pjuttost jifhmu dak li trid tagħmel, imma kemm ippubblikat wara li juri kif tiffiltra l-ringieli fl-DataGridView , Nispera li se sservi biex niggwidawk. Tislijiet.

    • Goyo jgħid:

      nursed inti mal-mistoqsija tiegħek il-verità naħseb int mitluf għandek tieħu kors bażiku fil-programmazzjoni.
      dak li kieres hija sistema. kif iddikjarat mill-amministratur ta 'dan is-sit, xejn aktar eżempji, mhux se jgħallmu programmazzjoni
      wkoll, jekk kieres għal maħżen tiegħek, imbagħad tħallas lilu inġinier li ke dearrolle inti soluzzjoni taħżen tiegħek.
      ke ebda noti rilaxx, suf dawl jifhmu
      I am a rookie iżda jien ma nagħmilx dak it-tip ta 'mistoqsijiet.
      aħjar fir-rigward

  6. Leonardo qal:

    Tislijiet li tapplika l-istess tikketta jew kaxxa?, What I simili hija li meta inti tagħżel oġġett mill-combobox biex jiġu mgħobbija data oħra tiegħu tikketta, li mudell biex tara jekk inti tifhem lili aħjar.

    jekk il-mejda huwa:
    isem, kunjom, telefon.

    I ikollhom l-isem fil-qasam combobox u tagħżel isem minn dawk, jidher fuq it-tikketta, l-isem u numru tat-telefon ta 'l-isem magħżul.

    grazzi bil-quddiem

  7. Elisha:

    Iva, iżda inti taħdem biss jekk inti tfittex prospetti wieħed biss rekord.

  8. Dr Optimo jgħid:

    Gracia ħabib ...

    Q I jgħidlek I am very ġdid vb.net, jien tagħmel trabajopractico Facu għal din is-sena beda bil vb.net, u dan ġie mill 10 biex tara kif tuża l-ListView .. I kienet użat il-gridview fi snin oħra I q .. iżda dan huwa ħafna aħjar li tippreżenta l-informazzjoni ..

    Grazzi. So I segwiti.

  9. Ari jgħid:

    Tajba Għandi mistoqsija li nagħmel q q programm permezz tal-figuri bħala l-klijent weraq salarju tiegħek f'waħda q qasam d I poġġew combobox u l-combobox għandu jitħaddem pożizzjonijiet varji kif administador, assistent u l-għalf iżda li combobox jien huwa konness ma 'tikketta q biex q jekk I jagħżlu l-amministratur combobbox għażla fit-tikketta kif I pull salarju tiegħek fis-siegħa ... u jekk I jagħżlu għażla oħra fuq it-tikketta I iġbed il-paga fis-siegħa iżda jiddependi fuq il-pożizzjoni .. Kif nista qabbad il-combobox mat-tikketta?

    • Elisha:

      Attwalment inti m'għandekx jgħaqqdu. Uża l-avveniment tal-selectChange comboBox li jiġi ġġenerat funzjoni biex timla l-kaxxa mad-data korrispondenti. Biex tagħżel id-data korretta għal kull għażla tista 'tuża Każ Agħżel.

      Agħżel każ comboBox1.Text
      każ = "amministrattiva"
      textBoxSueldo.Text = 1200
      każ = "Wizard"
      textBoxSueldo.Text = 650
      inkella każ
      textBoxSueldo.Text = 0
      Tmiem Agħżel

      Tip: Ħafna drabi aħna jitilfu ħafna ħin ifittex għall-soluzzjoni speċifika għal każ fil-punt meta fil-fatt hemmhekk. So I jirrakkomandaw inti dejjem tfittex l-mod kif issolvi l-problema billi tistabbilixxi funzjoni għal dan il-għan.

      Awguri.

  10. Haomaru jgħid:

    Hello, I raw tutorja tiegħek u sab li hi kbira, I segwita tiegħek passi, imma ListView tiegħi turi biss data għal dan l-oġġett = New sentenza ListViewItem (dr ("RutCliente"). ToString) ma joħroġ xejn, anki jekk aktar ġew miżjuda l- sub-punti ... Xiex?
    Id-data sħiħa, kemm jekk taħt it-tikketta, allura l-dr juru l-informazzjoni li jkun fihom

    il-kodiċi huwa dan:

    Ringieli dim () bħala DataRow
    ringieli = dt.Select ("RutCliente SIMILI"% "& txtRut.Text &"% "")

    Jekk filas.Length> 0 Imbagħad

    Għall Kull dr Bħala DataRow Fil ringieli
    Lista.Clear ()
    Oġġett Dim Bħala ListViewItem
    oġġett = New ListViewItem (dr ("RutCliente"). ToString)
    item.SubItems.Add (dr ("Kumpannija"). ToString)
    item.SubItems.Add (dr ("GiroCliente"). ToString)

    Lista.Items.Add (oġġett)

    Jmiss
    "Għall Kull dr Bħala DataRow Fil ringieli
    "Me.ListaClientes.Items.Add (_
    "Dr (" RutCliente "). ToString &" "& _
    "Dr (" Kumpannija "). ToString)
    "Li jmiss
    Tmiem Jekk

    • Elisha:

      Il ListView għandha diversi modalitajiet wiri u xi wħud minnhom biss juru informazzjoni l-oġġett iżda mhux-sub li jkun fih. Ipprova jinbidlu l-proprjetà jużaw ListView1.View = l dettalji (tista 'tagħmel dan mill-kodiċi jew mill-proprjetajiet tal-kontroll).

      • Haomaru jgħid:

        Stajt ppruvaw, iżda sempliċement ma urini Dettalji xejn ... l-unika ħaġa umoristiċi kif semmejt qabel, huwa li jekk tali data mit-tikketta, id-data hija, iżda għal xi raġuni, ma tuża
        Il-kodiċi hija din.

        Jekk tinbeda Imbagħad Ħruġ Sub
        Ringieli dim () bħala DataRow
        ringieli = dt.Select ("RutCliente SIMILI"% "& txtRut.Text &"% "")
        Me.Lista.Items.Clear ()
        Jekk filas.Length> 0 Imbagħad

        Għall Kull dr Bħala DataRow Fil ringieli
        Lista.Clear ()
        Oġġett Dim Bħala ListViewItem
        oġġett = New ListViewItem (dr ("RutCliente"). ToString)
        lblMuestra.Text = dr ("Kumpannija"). ToString
        item.SubItems.Add (Ittrimmja (dr ("Kumpannija"). ToString))
        item.SubItems.Add (dr ("GiroCliente"). ToString)
        Lista.Items.Add (oġġett)
        Jmiss
        Tmiem Jekk

  11. Carlos Humberto Arce jgħid:

    eliseo ukoll int element tajba f'dawn il-fora ....

  12. Dano jgħid:

    Hello, kontribuzzjonijiet tajba mill kollha, għandi mistoqsija dwar l-ListView, dak li jiġri huwa l-eżempji stajt tidher dwar mili ta 'data ListView huma magħmula użu ta' tabelli jew databases ODBC jew SQLServer. I wonder jekk hemm modi biex jimlew 1 ListView ma kaxxa (li inti tip fil-kaxxa huwa miżjud ma 'ListView ta' kolonni N) u timla ListView minn database mysql minħabba li jien sewqan.

    Nispera awguri risposta tiegħek ...

    • Elisha:

      Tista 'timla ListView bi kwalunkwe tixtieq ... huwa veru li l-eżempji huma użati biex tieħu data minn database, imma jekk inti tħares il-kodiċi, il-parti fejn inti timla l-ListView huwa crafted. Il-kontroll ListView ma jkollha proprjetà datasource u DataBinding bħala kontrolli oħra.
      I tagħmel inti email:
      Ejja ngħidu Irrid biex timla ListView bi tliet kolonni isem, kunjom, telefon) u data I jkollhom magħhom fi tliet varjabbli jew textBos kontrolli jew xi trid. U ejja ngħidu li dawn il-varjabbli huma msejħa vName, vApellido u vTelefono.
      Ma din il-linja wieħed I tista 'timla l-kolonni tliet tal-ListView:
      ListView1.Items.Add (New ListViewItem (String Ġdid () {vName, vApellido, vTelefono}))
      Ipprova huwa faċli ħafna. Awguri

  13. ANA:

    HELLO jien TAGĦTI jien BIDU 'PROĠETT TAJBA JEKK INTI TIXTIEQ TKUN TAF KIF DO ĠESTJONI tikklikkja fuq listbox u ComboBox (tagħżel isem għal xi TA' KULL) biex jaslu għal FORMOLA bid-dettalji tal-persuna LI GĦAŻLA

    EŻEMPJU

    I HAVE lisbox
    L-EWWEL
    IT-TIENI
    IT-TIELET

    I HAVE COMBOBOX
    A
    B
    C

    LI LILL ME SELECCONAR FORMOLA b'dejta oħra li URĠENTI SELECCON FAVORRRRRRRRRRRRRRR

  14. Edu qal:

    hi all tixtieq tkun taf jekk nista 'biex yudar ma vb u mysql, I konnessi permezz tal-konnettur jinkiseb net.6.2.2 imma nixtieq li tagħmel dan li ġej.
    fuq il-formola tiegħi għandi 3 kaxxa, numru, isem, kunjom, u buttuna. I biss jixtiequ jidħlu fil-kodiċi u ikklikkja fuq il-buttuna biex juru lili l-isem sħiħ għall-kodiċi li huma maħżuna fid-database

  15. Edu qal:

    hi all tixtieq tkun taf jekk nista 'biex yudar ma vb u mysql, I konnessi permezz tal-konnettur jinkiseb net.6.2.2 imma nixtieq li tagħmel dan li ġej.
    fuq il-formola tiegħi għandi 3 kaxxa, numru, isem, kunjom, u buttuna. I biss jixtiequ jidħlu fil-kodiċi u ikklikkja fuq il-buttuna biex juru lili l-isem sħiħ għall-kodiċi li huma maħżuna fid-database

    Napprezza li jgħinu ..........

  16. Milena:

    HELLO jekk jogħġbok jista 'xi ħadd għinni tagħmel logo meta jibdew proġett vb.net.

    nirringrazzjak ħafna

  17. Machado hector:

    Hi I bżonn xi ħadd tell me kif tagħbija ta 'test ListView eżemplifikati 2 texbox ... minn, id-isem ...
    I jista 'tagħbija mill-database ..
    iżda dan il-każ huwa li żżid buttuna!

  18. karina:

    Hello tislijiet lil kulħadd.
    Għajnuna Nesecito ma 'dan, I am doing bisual bażiku għall-inklużjoni fil 6.0. u jiffranka l-informazzjoni kollha iżda prof tiegħi jixtieq li jistampaw il-formola ta 'reġistrazzjoni. jekk xi ħadd jaf kif jagħmlu dan agrasco għinni. mhux verament kif.

  19. Joel:

    grazzi għall-tutorials għenuni ħafna, ħsibt li l-ListView kienet aktar sempliċi fil-funzjonalità.

  20. Itachisensei jgħid:

    I am a Bidu viżwali li bażika u jridu jitgħallmu jużaw dan il-programm u jridu jkunu jafu kif jgħaqqdu ListView għal database bħala acces2003. Napprezza reazzjoni immedjata tiegħek ma 'kollha tkeċċija b'rispett tal inti Grazzi!

  21. Maristin jgħid:

    Kif dwar Jien ġdid asp.net

    Xi ħadd jista 'jgħinni bil-problema tiegħi
    I jkollhom data tat-tagħbija GridView mill-DB.

    Imma dak li nagħmel huwa li meta inti tagħżel oġġett li huwa grilja opaka din l-informazzjoni u I tarmi DetailsView l-oġġett magħżula quddiem il-GridView.
    Xi ħadd jaf kif għandek tagħmel dan?

  22. gabiota jgħid:

    bonjour I bżonn tirreġistra progracion xiri ta 'dar fil-lisview diversi u jkollhom riżerva allura meta tissupplimenta l-stokc li m'għadhiex tippermetti lili biex jirreġistraw u urini sms qal m'hemm l-ebda. I ħtieġa li l-ipprogrammar porfa ayudenme

    • Elisha:

      Hello gabiota:

      Nixtieq li jtik parir jekk inti tixtieq li taċċetta: http://www.solovb.net/index.php/2009/05/14/queres-aprender-a-programar/

      Fil solovb.net aħna simili sabiex jgħinu, iżda ma trid tagħmel xogħol tiegħek. Inti għandek tagħmel is-sistema, wirjiet, kontrolli, validazzjonijiet, messaġġi, eċċ. jekk għandek problema bil-punt speċifiku, staqsi li inti tkun kuntenti li jgħinu, iżda ma jitlob minna li jagħmlu x-xogħol ... li huwa xogħol tiegħek.

      Awguri.

  23. gabiota jgħid:

    u jmorru madwar lisviw u kwantitajiet għolja ta 'pagi totali bħal dawn ta' l rreġistrati fil FNAL f'kaxxa test urini l-pagi totali li jżidu ayudenme xfa reġistrati għandi bżonn din il-programmazzjoni

    • Elisha:

      jekk wieħed jassumi inti għandek ListView1 textobox1 hawn taħt u din ListView għandha żewġ kolonni u l-importazzjoni-deskrizzjoni kodiċi tkun xi ħaġa bħal din:

      Dim totali kif doouble = 0
      Għal Kull oġġett Kif ListViewItem fil listview1.items
      totali + = item.subitems (1). test
      li jmiss
      TextBox1.Text = total

      dan se jkollu għall-gwida, huwa l-kunċett li trid tadatta għal sistema tiegħek, il-kodiċi I ma jkunux ittestjati minħabba l-ħin, imma jien ċert li għandhom jaħdmu multa.

      Awguri

  24. Airbit jgħid:

    Hi, grazzi għall-info, kienu tfittex biex jitgħallmu dwar il-kontroll!

Comment