时间:2019-05-17 标签:c#mySQLcountresults

标签 c# mysql count rows

我这里有这段代码,我想计算它返回的行数:

    public void connectToDB()
        {
            DBConnect connection = new DBConnect();
            MySqlDataAdapter adapter;
            DataSet DS;

            if (connection.Connect())
            {
                StatusTextLabel.Text = "Connected";
            } 
            else
                StatusTextLabel.Text = "Error Connecting to DB!";


            //SHOW THE CARS TABLE  
            adapter = new MySqlDataAdapter("SELECT cars.carID, cars.carBrand, cars.carModel, cars.fuelType, cars.airbags, cars.topSpeed, cars.abs, " +
                "cars.esp, cars.color, cars.cost, cars.humanResourcesNeeded, cars.metalNeeded, cars.rubberNeeded, cars.electronicsNeeded FROM `cars` ", 
                connection.connection);            
            DS = new DataSet();            
            adapter.Fill(DS);                       
            carTable.DataSource = DS.Tables[0];
            carTable.Columns[0].HeaderText = "Car ID";
            carTable.Columns[1].HeaderText = "Brand";
            carTable.Columns[2].HeaderText = "Model";
            carTable.Columns[3].HeaderText = "Fuel Type";
            carTable.Columns[4].HeaderText = "Airbags";
            carTable.Columns[5].HeaderText = "Top Speed";
            carTable.Columns[6].HeaderText = "ABS";
            carTable.Columns[7].HeaderText = "ESP";
            carTable.Columns[8].HeaderText = "Color";
            carTable.Columns[9].HeaderText = "Price";
            carTable.Columns[10].HeaderText = "Human Resources Needed";
            carTable.Columns[11].HeaderText = "Metal Needed";
            carTable.Columns[12].HeaderText = "Rubber Needed";
            carTable.Columns[13].HeaderText = "Electronics Needed";
}

我找不到任何适用于适配器的东西。每个人都在谈论 SQLCommand。用我的方法可以吗?

最佳答案

数据集有数据表,它们包含行:https://msdn.microsoft.com/en-us/library/ms135388(v=vs.110).aspx

尝试DS.Tables[0].Rows.Count

关于时间:2019-05-17 标签:c#mySQLcountresults,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40828783/

相关文章:

c# - 在 NHibernate 设置其值后在集合项上设置事件处理程序

c# - 第 1 行 ' ' 附近的 MySQL 语法错误

c# - 基于 C# 的不同服务之间的通信

c# - 从消息体中读取多个参数

mysql - 获取包含确切文本的行

php - 如何在 PHP 中使用数组从数据库列中选择 url

r - 函数 (x,y),x 和 y 都变化

PHP PDO 和使用 SELECT COUNT(*) 的查询

javascript - 单击按钮而不是按键时执行脚本

c# - ASP.NET Core Angular 7 Http Post-需要复杂对象吗?