Καλησπέρα σε όλους.
Έχω ένα προβληματάκι!
Αυτός είναι ο κώδικας που γεμίζει ένα DataGridView
όταν προσθέτω μία γραμμή, δουλεύει κανονικά κάνοντας Click
το κουμπί, άν θέλω όμως να αλλάξω μία τιμή, χτυπάει!
(Dynamic SQL generation for the UpdateCommand is not supported against a SelectCommand that does not return any key column information.)
(Dynamic SQL generation for the DeleteCommand is not supported against a SelectCommand that does not return any key column information.)
Τι θέλει να επιστρέψω? Από ότι κατάλαβα δεν έχει αρκετά στοιχεία ώστε να σβήσει την γραμμή ή να την κάνει Update.
Πρέπει να κάνω Implement εγώ την DELETE και UPDATE commands στα events CellValueChanged, RowsRemoved?
DataSet oneDataSet = new DataSet();
private void one_Load(object sender, EventArgs e)
{
Command = "SELECT Eidos as Είδος FROM Perigrafes";
OleDbDataAdapter oneAdapter = new OleDbDataAdapter(Command, Properties.Settings.Default.smithdbConnectionString);
OleDbCommandBuilder cb = new OleDbCommandBuilder(oneAdapter);
oneAdapter.Fill(oneDataSet);
oneDataGridView.DataSource = oneDataSet.Tables[0];
}
private void oneButton_Click(object sender, EventArgs e)
{
oneAdapter.Update(oneDataSet);
oneDataSet.AcceptChanges();
}Θα με βοηθούσατε πολύ!!
Ευχαριστώ!!