Pogledajte određenu poruku
Staro 10. 04. 2013.   #11
Darkonyks
član
Certified
 
Avatar Darkonyks
 
Datum učlanjenja: 27.07.2011
Poruke: 66
Hvala: 12
3 "Hvala" u 2 poruka
Darkonyks is on a distinguished road
Pošaljite poruku preko Skype™ za Darkonyks
Default

I dalje imam problem!

Uradio sam kako si mi rekao:

Kôd:
            IEnumerator enumerator = comboBox1.Items.GetEnumerator();
            while
                (
                    enumerator.MoveNext()
                    && ((DataRow)enumerator.Current)["UserName"] != userName
                )
            { }
            try
            {
                comboBox1.SelectedIndex = comboBox1.Items.IndexOf((DataRow)enumerator.Current);
            }
            catch (InvalidOperationException e)
            {

                MessageBox.Show("Greska" +" "+ e.Message);
            }
Kada se ulogujem izbaci mi MessageBox sa porukom "... Enumerator already finished".

Potom mi otvori sledeci prozor (Form1) ali i dalje ne selektuje zadati index u comboBox-u.

Takodje, izlazi mi valjda "attention" podvucen zelenom bojom kod koda
Kôd:
enumerator.MoveNext()
                    && ((DataRow)enumerator.Current)["UserName"] != userName
: Possible unintended reference comparation; to get a value comparation ,cash the left hand side to type 'string'

Probao sam da dodam ToString():
Kôd:
                    enumerator.MoveNext()
                    && ((DataRow)enumerator.Current)["UserName"].ToString() != userName
poruka je nestala ali sve je ostalo isto od MessageBox-a do neselektovanja indexa u comboboxu...

Imas li neki predlog?
Unapred hvala.
__________________
tO sAm jA i Tu jE ProBleM, sIlOm NeĆu Da sE mEnJam...
Darkonyks je offline   Odgovorite uz citat