繁体   English   中英

我如何使用Visual Studio内置数据库代替此硬编码数据进行级联下拉菜单?

[英]How can i use the visual studio built-in database instead of this hard-coded data for my cascading dropdown?

我正在第一个asp .net网站上工作,并且正在制作一个级联的下拉列表。

我通过stephen muecke .net小提琴碰到了这段代码,并使它正常工作,但想知道如何使用我的数据库(内置于visual studio 2015中)代替硬编码到模型中的数据。

public class Repository
    {
        public static List<City> FetchCities()
        {
            List<City> cities = new List<City>();
            cities.Add(new City() { ID = 1, Name = "Faridabaad" });
            cities.Add(new City() { ID = 2, Name = "Greater Noida" });
            return cities;
        }
        public static List<Locality> FetchLocalities()
        {
            List<Locality> localities = new List<Locality>();
            localities.Add(new Locality() { ID = 1, CityID = 1, Name = "East Faridabaad" });
            localities.Add(new Locality() { ID = 2, CityID = 2, Name = "West Faridabaad" });
        }
    }

您可以使用连接来访问数据库服务器并进行编辑/更改/删除,步骤如下:

1.创建新的 NpgsqlConnection Open()

dbConnection = new NpgsqlConnection("Server=192.168.1.2;Port=5432;User Id=user;Password=pass;Database=dbname");

dbConnection.Open();

2.创建commandText并查询

String cmdText = @"INSERT INTO table_name (field1, field2) VALUES (@field1, @field2)";

NpgsqlCommand cmd = new NpgsqlCommand(cmdText, dbConnection);

cmd.Parameters.AddWithValue("@field1", field_value1);

cmd.Parameters.AddWithValue("@field2", field_value2);

cmd.ExecuteNonQuery();

3.紧密连接

dbConnection.Close();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM