示例#1
0
        protected void FetchCompaniesList()
        {
            //MySqlConnection connection = new MySqlConnection
            //{
            //ConnectionString = ConfigurationManager.ConnectionStrings["MySQLTest"].ToString()
            //};

            //MySqlCommand command = new MySqlCommand("SELECT Name FROM  `shobingg_P2M_Operations`.`Clients Invoices` group by Company", connection)
            //{
            //CommandType = System.Data.CommandType.Text
            //};

            //MySqlDataAdapter dataAdapter = new MySqlDataAdapter("SELECT ID,Name FROM  `shobingg_P2M_Operations`.`Company` ", connection);

            //DataTable dataTable = new DataTable();

            //dataAdapter.Fill(dataTable);

            //connection.Open();

            //CompaniesList.DataSource = dataTable;
            //CompaniesList.DataTextField = "Name";
            //CompaniesList.DataValueField = "ID";
            //CompaniesList.DataBind();

            //connection.Close();

            CompanyDAL companies = new CompanyDAL
            {
                ConnectionString = ConfigurationManager.ConnectionStrings["MySQLTest"].ToString()
            };

            CompaniesList.DataSource     = companies.GetCompany(null);
            CompaniesList.DataTextField  = "Name";
            CompaniesList.DataValueField = "ID";
            CompaniesList.DataBind();
            CompaniesList.Items.Insert(0, new ListItem("--Select Company--", "0"));
        }