У меня есть таблица в моей базе данных, в которой я выбираю все строки, чтобы заполнить ее в моем раскрывающемся списке на мой взгляд.Заполните раскрывающийся список со значениями из базы данных - MVC4
Я не могу понять, как я могу заполнить значения там.
Кто-то может дать мне руку?
Мой код:
Модель:
public class MyList
{
public int id { get; set; }
public string name{ get; set; }
}
public class Empresas
{
public static IEnumerable<MyList> Getmyinformation()
{
var list = new List<MyList>();
string connection = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString;
using (var con = new SqlConnection(connection))
{
con.Open();
using (var command = new SqlCommand("SELECT * FROM mytable", con))
{
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
string Name= reader[1] as string;
list.Add(new MyList() { name= Name});
}
}
con.Close();
}
return list;
}
}
public class DefaultConnection : DbContext
{
public DbSet<MyList> lat { get; set; }
}
Контроллер:
private DefaultConnection db = new DefaultConnection();
public ActionResult Add()
{
return View(db.lat.ToList());
}
Вид:
@Html.DropDownListFor("-- Select --", new SelectList(""))
< === ???? я не знаю
Что вы пытаетесь сделать с этим? Предполагается, что он заполняет любое свойство модели? –
Я хочу выбрать данные из своей таблицы и автоматически вставить их в свой раскрывающийся список. Таким образом, пользователь может выбрать один – user2232273
@ user2232273 Почему вы используете ADO.Net вместе с EF? – jonni