Ich habe versucht, Daten aus einer Datenbank zu Acombobox hinzuzufügen.Kann Objekt vom Typ 'System.Int32' nicht umwandeln, um 'System.String' in DataReader.GetString() einzugeben
try
{
SqlCeCommand com = new SqlCeCommand("select * from Category_Master", con);
SqlCeDataReader dr = com.ExecuteReader();
while(dr.Read()){
string name = dr.GetString(1);
cmbProductCategory.Items.Add(name);
}
}
catch(Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message, System.Windows.Forms.Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Ich erhalte die folgende Ausnahme:
Konnte nicht das Objekt des Typs 'System.Int32' werfen auf den Typ 'System.String'
Was soll ich hier fehlt?
Welche Ausnahme erhalten Sie ?? versuche, 'Konvertieren 'zu verwenden.ToString (Wert) 'eher der' value.ToString() ' – Ravi
Objekt des Typs 'System.Int32' kann nicht in den Typ 'System.String' umgewandelt werden. – Kamal
Ich habe dr.GetString (1) .ToString() geändert, aber der Fehler ist immer noch derselbe. – Kamal