Detta medelande får jag när jag försöker att köra denna kod: testa att lägga till ett extra likamed-tecken Jag funderade på om den verkligen fattar att det är en bool. annars kan du ju testa med:Cannot implicitly convert type 'object' to 'bool'
<code>
if(ds1.Tables["listaKunder"].Rows[a]["SkickCD"]=true)
{
dinListBox.Items.Add( new listcontrols.GListBoxItem(ds1.Tables["listaKunder"].Rows[a]["Firma"].ToString(),0));
nr[a] = ds1.Tables["listaKunder"].Rows[a]["Firma"].ToString();
}
else
{
dinListBox.Items.Add( new listcontrols.GListBoxItem(ds1.Tables["listaKunder"].Rows[a]["Firma"].ToString(),1));
nr[a] = ds1.Tables["listaKunder"].Rows[a]["Firma"].ToString();
}
</code>
I databasen så finns ett fält "SkickCD",boolensk, och jag vill kolla om det är sant eller falskt.
I databasen (SQL Server 2000) så är det sparat som 1 eller 0.
Tacksam för hjälpSv: Cannot implicitly convert type 'object' to 'bool'
<code>
if(ds1.Tables["listaKunder"].Rows[a]["SkickCD"] == true)
</code>Sv: Cannot implicitly convert type 'object' to 'bool'
<code>
bool test=Convert.ToBoolean(ds1.Tables["listaKunder"].Rows[a]["SkickCD"] );
if(test)
</code>