non devi leggere ValueMember, ma SelectedValue:
così:
e poi sei sicura che qui ci debba andare "ID_Cliente" e non "ID_Fornitore":
ComboBoxFornitore.DataSource = dataset1.Tables(Fornitori)
ComboBoxFornitore.DisplayMember = "R_Cliente"
ComboBoxFornitore.ValueMember = "ID_Cliente"
te lo chiedo perchè non conosco la struttura del tuo db, magari va bene ID_Cliente, però vedo che filtri per WHERE ID_Fornitore...
inoltre anche qui credo si nasconda un bug:
SelectedIndex parte da 0, quindi devi aggiungere 1 per rappresentare correttamente il numero del mese:
guarda meglio il tutto, e usa di più il debugger e il breakpoint, ti fa capire i punti dove sbagli, perchè puoi guardare durante l'esecuzione del programma i valori delle varie variabili, ad gni riga di codice che stai eseguendo.
Michael Denny | Visual C# MVP
http://blogs.dotnethell.it/Regulator/
http://dennymichael.wordpress.com
http://mvp.microsoft.com/mvp/Michael%20Denny-5000735
Twitter: @dennymic