我这里有这段代码,我想计算它返回的行数:
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/