Ich habe eine Inventaranwendung, die die Informationen in Datagridview nach Eingabe einer Teilenummer in einem Textfeld und Klicken auf eine Suchschaltfläche anzeigt. Meine Frage ist, wie zähle ich die angezeigten Zeilen und setze die Anzahl in ein Textfeld? Unten ist mein Code, um die Zeilen anzuzeigen, die sich auf die eingegebene Teilenummer beziehen.C#, Zeilenanzahl in Datagridview auf Schaltfläche klicken
private void searchPartbtn_Click(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(partSearch.Text))
{
try
{
connection.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
string query = "SELECT * FROM Inventory WHERE PartNumber='" + partSearch.Text + "'";
command.CommandText = query;
connection.Close();
OleDbDataAdapter db = new OleDbDataAdapter(command);
DataTable dt = new DataTable();
db.Fill(dt);
dataGridFB.DataSource = dt;
}
catch (OleDbException ex)
{
MessageBox.Show(ex.Message);
connection.Close();
}
searchHide();
connection.Close();
}
}
Verwendung könnte 'dt.Rows.Count' verwenden, die Sie zählen. –