Esto es tema de programación, no de MySQL, pero...
Hay dos formas de manejarlo:
1) Concatenando el valor:
Código VB.Net:
Ver originalMySqlDataAdapter("SELECT * FROM lista WHERE numero = '" & VARIABLE_CON_CONTENIDO & "'", conexion);
2) Usando parámetros:
Código VB.Net:
Ver originalDim comm As New MysqlCommand("SELECT * FROM lista WHERE numero = ?variable", conexion)
comm.Parameters.AddWithValue("?variable", VARIABLE_CON_CONTENIDO).Direction = ParameterDirection.Input
Dim Adapter As New MySqlDataAdapter(comm)
La versión de C#.Net es parecida, esa te la dejo a ti.