Originariamente inviato da edaje
DELETE FROM tabella WHERE indice IN (1,2,3)
cancella i record con indice 1,2,3
risposta del cazz.. non è quello per cui ha chiesto aiuto il ragazzo.
codice:
string values = "";
foreach (ListItem item in cblDelete.Items)
{
if (item.Selected)
{
values += item.Value + ",";
}
}
values + = "0";
// string[] vals = values.Split(','); lo split non ti serve
// a questo punto lanci la query concatenando in questo modo
string query = "DELETE FROM tabella WHERE indice IN (" + query + ")";
soluzione non proprio elegante.. ma sicuramente funzionante 
ps = pensa ai parameters invece della concatenazione..
Ciao