Torna al Thread
MySql.Data.MySqlClient.MySqlDataAdapter da = new MySql.Data.MySqlClient.MySqlDataAdapter();
DataTable tab = new DataTable();
da.SelectCommand = new MySql.Data.MySqlClient.MySqlCommand();
da.SelectCommand.Connection = ............. ; //qui ci metti il rifermento alla connection che usi per accedere a MySql
da.SelectCommand.CommandType = CommandType.Text;
da.SelectCommand.CommandText = "SELECT * FROM Tabella WHERE inizio = ?inizio;"; //Qua ci metti la tua select da fare e al posto del valore ci metti il parametro nel formato '?nomeparametro'
da.SelectCommand.Parameters.Add("?inizio", MySql.Data.MySqlClient.MySqlDbType.Datetime).Value = XXXXX; //qui aggiungi il parametro e lo valorizzi. Il nome del parametro deve essere lo stesso che dai nella select (compreso il ?). al posto di XXXXX ci devi passare l'oggetto datetime per cui filtrare
if (da.SelectCommand.Connection.State == ConnectionState.Closed)
{
da.SelectCommand.Connection.Open();
}
da.Fill(tab);
//Dopo questa istruzione all'interno dell'oggetto 'tab' hai il risultato della select.