Я пытаюсь отобразить подсказки имен в текстовом поле, но ничего не предлагается. Я проследил пару уроков по этому поводу, но все еще с тем же кодом, который не могу заставить его работать. Я использую Dapper, так что, возможно, я сделал что-то не так там. Я что-то упустил?
Вот что я сделал с Dapper:
public static List<string> DevolverNombres()
{
var dbCon = DBConnection.Instancia();
if (dbCon.Conectado())
{
using (IDbConnection conexion = dbCon.Conexion)
{
var output = conexion.Query($"SELECT nombre FROM usuario;").ToList();
var lista = new List<string>();
foreach (IDictionary<string, object> row in output)
{
foreach (var pair in row)
{
lista.Add(pair.Value.ToString());
}
}
return lista;
}
}
else return null;
}
А вот что у меня в форме:
private void Home_Load(object sender, EventArgs e) {
var nombres = AccesoDatos.DevolverNombres();
var lista = new AutoCompleteStringCollection();
foreach(string elem in nombres)
{
lista.Add(elem);
}
txtBuscar.AutoCompleteCustomSource = lista;
}