wpf combobox items help...

gihan_u

Member
Jun 25, 2013
246
5
0
machan mata wpf wala combobox ekata items add karanawa data source ekakin.data add wenne for loop ekakin.mata ona aluthen data add karanna kalin combobox eke data clear karanna.mama combobox.Items.Clear() method eka use kala.eth wada karanne nahane machan :no:
 

mithunmaxxx

Junior member
  • Oct 20, 2007
    116
    8
    18
    try this Combobox.ItemsSource = null

    machn oya ItemsSource eka set krnwa nam aniwa meka hari ynna ona

    oya nikan items.add() use krnwa nam items.clear() weda krnna ona
     
    Last edited:

    gihan_u

    Member
    Jun 25, 2013
    246
    5
    0
    try this Combobox.ItemsSource = null

    machn oya ItemsSource eka set krnwa nam aniwa meka hari ynna ona

    oya nikan items.add() use krnwa nam items.clear() weda krnna ona

    okath try kala machan eth wada naha:no: mama mulinma for loop ekakin items add kala.ekata use kala items.add() method eka.eeta passe ekedi items.clear() method eka use kala.eka hari giye nathi nisa data source ekak hadala eka combobox ekata bind kala.public class ekak hadala eke get ekai set ekai daala,e public class eken data list ekak hadala e data list eka combobox eke data source eka widiyata bind kala.ekedi use kala Combobox.ItemsSource = null eka.eth wada naha machan :no:
     

    mithunmaxxx

    Junior member
  • Oct 20, 2007
    116
    8
    18
    okath try kala machan eth wada naha:no: mama mulinma for loop ekakin items add kala.ekata use kala items.add() method eka.eeta passe ekedi items.clear() method eka use kala.eka hari giye nathi nisa data source ekak hadala eka combobox ekata bind kala.public class ekak hadala eke get ekai set ekai daala,e public class eken data list ekak hadala e data list eka combobox eke data source eka widiyata bind kala.ekedi use kala Combobox.ItemsSource = null eka.eth wada naha machan :no:


    oya data binding desgin time ekae di code behind ekadi 2kema krnwda?
     

    gihan_u

    Member
    Jun 25, 2013
    246
    5
    0
    oya data binding desgin time ekae di code behind ekadi 2kema krnwda?

    code eke machan karanne mama,

    combobox.ItemsSource hari combobox.DataContext equal karanawa data source ekata.

    Design view eke mama,

    ItemsSource="{Binding Path="datasorce attribute"}" eka denawa
     

    mithunmaxxx

    Junior member
  • Oct 20, 2007
    116
    8
    18
    code eke machan karanne mama,

    combobox.ItemsSource hari combobox.DataContext equal karanawa data source ekata.

    Design view eke mama,

    ItemsSource="{Binding Path="datasorce attribute"}" eka denawa

    machn Design time ekaei code ekai 2kema krnna epa. oya desgin time ekae glwala blnna wedae hari yai
     

    gihan_u

    Member
    Jun 25, 2013
    246
    5
    0
    machn Design time ekaei code ekai 2kema krnna epa. oya desgin time ekae glwala blnna wedae hari yai

    machan ehemath kala machan.eth naha:no: mata kalin kiyanna amathaka wuna machan.mama try catch ekak daala exception eka baluwa.program eka run weddima monawathma karanna kalin "Object reference not set to an instance of an object kiyala" exception ekak enawa machan:confused:
     

    mithunmaxxx

    Junior member
  • Oct 20, 2007
    116
    8
    18
    machan ehemath kala machan.eth naha:no: mata kalin kiyanna amathaka wuna machan.mama try catch ekak daala exception eka baluwa.program eka run weddima monawathma karanna kalin "Object reference not set to an instance of an object kiyala" exception ekak enawa machan:confused:

    :frown: machn puluwannam exception mesaage eka ewanna netnam code eka shre kalot nam help ekak denna pulwan wai
     

    gihan_u

    Member
    Jun 25, 2013
    246
    5
    0
    :frown: machn puluwannam exception mesaage eka ewanna netnam code eka shre kalot nam help ekak denna pulwan wai

    exception eke echcharai machan pennanne.meka thamai machan code eka.mama me combobox ekata items load karanne anik combobox eke selection changed event eken.

    Code:
    private void comboBox6_SelectionChanged(object sender, SelectionChangedEventArgs e)
            {
                try
                {
                        string subject = comboBox6.Text;
                       datasetTableAdapters.dataTableAdapter sdta = new  datasetTableAdapters.dataTableAdapter();
                        dataset tds = new dataset();
    
                        sdta.FillByTeacherid(tds.data, subject);
    
                        int size = tds.data.Rows.Count;
                        int[] arrsize = new int[size];
    
                        for (int i = 0; i < size; i++)
                        {
                            string tid = Convert.ToString(tds.data.Rows[i]["id"].ToString());
                            int teaid = int.Parse(tid);
                            arrsize[i] = teachid;
                        }
    
                        
                        List<teame> tnamest = new List<teame>();
                        for (int i = 0; i < size; i++)
                        {
                            datasetTableAdapters.dataTableAdapter tdta = new datasetTableAdapters.dataTableAdapter();
    
                            int tid = arrsize[i];
                            string firstName = tdta.getFname(tid);
    
                            tnamest.Add(new teame { fname = firstName });
                        }
    
    
                        comboBox12.ItemsSource = tnamest;
                    
                }
                catch (Exception e5)
                {
                    MessageBox.Show("" + e5);
                }
            }
    
            public class teame
            {
                public string fname { get; set; }
            }

    meke comboBox6_SelectionChanged event ekedi comboBox ekata data load wenawa
     
    Last edited:

    mithunmaxxx

    Junior member
  • Oct 20, 2007
    116
    8
    18
    exception eke echcharai machan pennanne.meka thamai machan code eka.mama me combobox ekata items load karanne anik combobox eke selection changed event eken.

    Code:
    private void comboBox6_SelectionChanged(object sender, SelectionChangedEventArgs e)
            {
                try
                {
                        string subject = comboBox6.Text;
                       datasetTableAdapters.dataTableAdapter sdta = new  datasetTableAdapters.dataTableAdapter();
                        dataset tds = new dataset();
    
                        sdta.FillByTeacherid(tds.data, subject);
    
                        int size = tds.data.Rows.Count;
                        int[] arrsize = new int[size];
    
                        for (int i = 0; i < size; i++)
                        {
                            string tid = Convert.ToString(tds.data.Rows[i]["id"].ToString());
                            int teaid = int.Parse(tid);
                            arrsize[i] = teachid;
                        }
    
                        
                        List<teame> tnamest = new List<teame>();
                        for (int i = 0; i < size; i++)
                        {
                            datasetTableAdapters.dataTableAdapter tdta = new datasetTableAdapters.dataTableAdapter();
    
                            int tid = arrsize[i];
                            string firstName = tdta.getFname(tid);
    
                            tnamest.Add(new teame { fname = firstName });
                        }
    
    
                        comboBox12.ItemsSource = tnamest;
                    
                }
                catch (Exception e5)
                {
                    MessageBox.Show("" + e5);
                }
            }
    
            public class teame
            {
                public string fname { get; set; }
            }

    meke comboBox6_SelectionChanged event ekedi comboBox ekata data load wenawa

    machn cheak krla blnna mae line ekae int size = tds.data.Rows.Count;
    tds.data eka null wenwda kiyla
     

    gihan_u

    Member
    Jun 25, 2013
    246
    5
    0
    machn cheak krla blnna mae line ekae int size = tds.data.Rows.Count;
    tds.data eka null wenwda kiyla

    naha machan.null wenne naha.datasource eka dammama data pennanne characters widiyata.e kiyanne machan hithannako name ekak thiyenawa "sumith" kiyala.ethakota combobox eke pennanne,
    s
    u
    m
    i
    t
    h kiyala:confused:
    items.Add() ekedi hariyata pennanawa.mokak kalath machan data clear karanna baha

    uba pennapu thana null wenne naha machan.ane manda mata hithaganna baha ban
     
    Last edited:

    mithunmaxxx

    Junior member
  • Oct 20, 2007
    116
    8
    18
    naha machan.null wenne naha.datasource eka dammama data pennanne characters widiyata.e kiyanne machan hithannako name ekak thiyenawa "sumith" kiyala.ethakota combobox eke pennanne,
    s
    u
    m
    i
    t
    h kiyala:confused:
    items.Add() ekedi hariyata pennanawa.mokak kalath machan data clear karanna baha

    aetakota exception eka ennae mon line ekenda? oya debug krla baluwda?

    machn oygae email eka ewanna mama sample project ekak krla ewannam
     
    Last edited:

    gihan_u

    Member
    Jun 25, 2013
    246
    5
    0
    aetakota exception eka ennae mon line ekenda? oya debug krla baluwda?

    machn oygae email eka ewanna mama sample project ekak krla ewannam

    machan mama ubata email eka pm kala.sorry machan issella maara widiyata akunu gahuwa.dan thamai machine eka on kale.thanks bro help ekata:)
     

    MihiCherub

    Well-known member
  • Sep 14, 2009
    18,849
    1
    9,594
    113
    Gampaha
    mama wpf danne na..eth normally combobox model ekak one wenawa.. ehema nathuwa data add karaddi thama oya probs enne. model ekak hadala ekata add karala balanna,,,
     

    gihan_u

    Member
    Jun 25, 2013
    246
    5
    0
    mama wpf danne na..eth normally combobox model ekak one wenawa.. ehema nathuwa data add karaddi thama oya probs enne. model ekak hadala ekata add karala balanna,,,

    machan mama wena combobox ekakata items add karanawa model ekak nathuwa.eke kisi awulak naha:no:
     

    MihiCherub

    Well-known member
  • Sep 14, 2009
    18,849
    1
    9,594
    113
    Gampaha
    machan mama wena combobox ekakata items add karanawa model ekak nathuwa.eke kisi awulak naha:no:
    mata me theory hoyaganna ba.. normally model ekak haraha thama wada karanna one... model eka nathuwa data add karanakotai remove karakotai problems enawa. model ekak hadala karapan..:cool:
     

    gihan_u

    Member
    Jun 25, 2013
    246
    5
    0
    mata me theory hoyaganna ba.. normally model ekak haraha thama wada karanna one... model eka nathuwa data add karanakotai remove karakotai problems enawa. model ekak hadala karapan..:cool:

    eth machan anith ewa kisi awulak nathuwa wadane.

    meke podi thawa seen ekak thiyenawa.combobox eke selection changed event ekedi mama combobox value eka gaththama enne change wenna kalin thibba value ekane.mokda ban e?
     

    MihiCherub

    Well-known member
  • Sep 14, 2009
    18,849
    1
    9,594
    113
    Gampaha
    eth machan anith ewa kisi awulak nathuwa wadane.

    meke podi thawa seen ekak thiyenawa.combobox eke selection changed event ekedi mama combobox value eka gaththama enne change wenna kalin thibba value ekane.mokda ban e?
    uba pandithayane.. :angry: model ekak hadanna puluwan nam hada gena karapan.. ethakota prshna na. :growl: