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.