0
我這裏有這樣的代碼,我想指望它有多少行返回:C#MySQL的計數結果
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 – Caramiriel
試試這個'DS.Tables [0] .Rows.Count' – NtFreX
謝謝你們兩位!這就是訣竅! –