Day 30 -资料库应用小程序 订单显示(内涵程序码)

废话不多说直接开始

我们点选订单查询按钮会连结到这个表单

https://ithelp.ithome.com.tw/upload/images/20211014/20141567JNjiip3iVg.jpg

全域变数

  static public string signinusername;
        private string dbHost = "localhost"; //"localhost";
        private string dbPort = "3306";
        private string dbUser = "root";
        private string dbPassword = "";
        private string dbName = "db85cc";
        private string sqlStr = "";


        MySqlConnection conn = null;
        MySqlDataAdapter mySqlDataAdapter;
        DataSet ds;
        void getTables()
        {
            string sqlStr = $"SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = \'BASE TABLE\' AND TABLE_SCHEMA = \'{dbName}\'";
            MySqlCommand cmd = new MySqlCommand(sqlStr, conn);
            MySqlDataReader rr = cmd.ExecuteReader(); // execute query
            
            rr.Close();
        }



        //This is my connection string i have assigned the database file address path  
        string MyConnection2 = "datasource=127.0.0.0;port=3306;username=root;password=;Allow Zero Datetime=True;";

显示按钮:

 
       
            try
            {

                string ss = label2.Text;
                string ss2 = dateTimePicker1.Value.ToShortDateString();
                string Query = "SELECT orderr.Guest_account,detail.Product_name,product.product_price,detail.detail_quantity, product.product_price* detail.detail_quantity,orderr.orderr_date FROM db85cc.orderr ,db85cc.detail,db85cc.product WHERE orderr.Orderr_id = detail.Orderr_id AND detail.Product_name = product.Product_name AND orderr.Guest_account = '" + ss + "'AND orderr.orderr_date = '" + ss2 + "'";
                MySqlConnection MyConn2 = new MySqlConnection(MyConnection2);
                MySqlCommand MyCommand2 = new MySqlCommand(Query, MyConn2);
                MySqlDataAdapter MyAdapter = new MySqlDataAdapter();
                MyAdapter.SelectCommand = MyCommand2;
                DataTable dTable = new DataTable();
                MyAdapter.Fill(dTable);
                dgvSelect.DataSource = dTable;                                
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

实机展示

我们用1111的帐号登入後查询他12月15和16日所下的订单!
https://ithelp.ithome.com.tw/upload/images/20211014/201415674uFBSNhmMJ.jpg

https://ithelp.ithome.com.tw/upload/images/20211014/20141567p9cUvO7Uso.jpg

终於完成30天的挑战啦~有缘下届再见喽~~~~~~~~~~


<<:  Day29 - 当 Next.js 遇见了 Typescript

>>:  Day 29: Flutter Development

OpenCart + Journal 版型 = 地球表面最强的电商版型

如果您的电商网站,需要有个很多样化的首页,来应付不同档期的活动需求,不只是换换 Banner 而已,...

excel 函数求解

求解 excel函数问题 有A.B.C3个数 条件一.3个数范围4.5+—1 条件二.任两个相减不得...

TypeScript 能手养成之旅 Day 12 泛用型别(Generics Types)

前言 今天要来介绍 泛用型别,在我们前面介绍的 型别化名 ,而 泛用型别 就是将 型别化名 参数化,...

IT 铁人赛 k8s 入门30天 -- day16 k8s Task Deploy a single instance Mysql use StatefulSet

前言 今天这个章节 要来实作 Deploy a single instance Mysql use ...

Day26 深入解析Elasticsearch Query DSL Fuzzy query

Hello大家~ 昨天有去看烟火吗? 个人很怕烟火声都是看别人拍好的然後静音观看XD 在之前的内容我...