【问题标题】:couting from mysql database in c#从 C# 中的 mysql 数据库计数
【发布时间】:2013-05-22 08:00:18
【问题描述】:

我有点进退两难。我正在尝试从客户可能购买的数据库中获取所有产品。但是,我不知道如何用 c# 编写这个:

“继续添加到我的‘列表’中,同时数据库中仍有与此 order_id 匹配的项目。”

这是我的查询字符串。

            productQuery = "SELECT * FROM wdb_orders_products WHERE orders_id = @orders_id";

我完全不知道在这里放什么,这对 mysql 有用。

                while (Reader.Read())
            {
                for(int x=0; x< ??? ; x++)
                db_products[0] = Reader["products_name"].ToString();
            }

这是我试图从站点的 mysql 表中获取的内容。

Orders_ID-----Products_Name

52----------------90-96日产300ZX尾灯

52----------------90-96日产 300ZX 保险杠

52----------------其他项目

【问题讨论】:

    标签: c# mysql database count


    【解决方案1】:

    简单例子

    var list = new List<string>();
    while (Reader.Read())
    {
        list.add(Reader["products_name"].ToString());
     }
    

    但我建议您创建一个具有所需属性的类产品!

    【讨论】:

    • 我没有投反对票。不知道为什么。我仍在尝试弄清楚如何将它添加到我的列表框中,看看它是否有效。
    • @AlexMoreno 你应该把它设置为DataSource 就像Listbox1.DataSource =list; 更多信息是HERE
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-06
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    相关资源
    最近更新 更多