JAg försöker få med eller(OR) i en ifsats.OR i en IF-sats
I en listBox finns en del namn.
Jag tar sedan fram ett DataSet, som bl a innehåller fälten Författare Författare2 Författare3
Jag vill nu kollar, om namnet i lisBoxen stämmer överens med endera Författare eller Författare2 eller
Författare3.
Om så är fallet så skall titlen skrivas in i en ny listBox.
int rader = myDataWriter.Tables[0].Rows.Count;
for(int a=0;a<rader;a++)
{
string forf = myDataArrTitel.Tables[0].Rows[a]["Författare"].ToString();
string forf2 = myDataArrTitel.Tables[0].Rows[a]["Författare2"].ToString();
string forf3 = myDataArrTitel.Tables[0].Rows[a]["Författare3"].ToString();
if((lisWriter.SelectedIndex.ToString()==forf)|(lisWriter.SelectedIndex.ToString()==forf2)|(lisWriter.SelectedIndex.ToString()==forf3))
{
lstTitlar.Items.Add
(myDataArrTitel.Tables[0].Rows[a]["Sångtitel"].ToString());
}
}
Jag får inga fel, men ingenting skrivs ut.
Gör jag fel vid if-satsen?
(Om jag tar bort if-satsen, så skrivs det ut)