policz liczbę wierszy w Excelu używając c #

Mam arkusz programu Excel z kodem podobnym do tego

VPUDB001
VPUDB002
VPUDB003
VPUDB004
VPUDB005
VPUDB006
VPUDB007
VPUDB008
VPUDB009
VPUDB010
VPUDB011

VPULN001
VPULN002
VPULN003
VPULN004
VPULN005
VPULN006
VPULN007
VPULN008
VPULN009

Chcę wyświetlić liczbę wierszy rozpoczynających się odVPUDB iVPULN w Excelu.

private void browse_Click(object sender, EventArgs e)
{
    DialogResult fileopen = openFileDialog1.ShowDialog();
    string filename = openFileDialog1.FileName;
    textBox1.Text = filename;
    try
    {
        olecon = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source='" + filename + "';Extended Properties=Excel 12.0");
        olecon.Open();
        DataTable dt = new DataTable();
        dt = olecon.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
        string[] excelsheetnames = new string[dt.Rows.Count];
        int i = 0;
        foreach (DataRow row in dt.Rows)
        {
            excelsheetnames[i] = row["TABLE_NAME"].ToString();
            string sheetnamealone = excelsheetnames[i].Remove(excelsheetnames[i].IndexOf('

Tutaj przeglądam arkusz Excela i liczę i wyświetlaję w polu kombi, a następnie w kombi wybranym zdarzeniu muszę policzyć poszczególne wiersze arkuszy, jak wspomniano powyżej.

)); comboBox1.Items.Add(sheetnamealone); i++; } //comboBox1.SelectedIndex = 1; } catch { } finally { olecon.Close(); } } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { OleDbCommand cmd = new OleDbCommand("Select [code] FROM ["+comboBox1.SelectedItem+"$] ", olecon); olecon.Open(); OleDbDataReader dReader; dReader = cmd.ExecuteReader(); while (dReader.Read()) { string s = dReader[0].ToString(); } olecon.Close(); }

Tutaj przeglądam arkusz Excela i liczę i wyświetlaję w polu kombi, a następnie w kombi wybranym zdarzeniu muszę policzyć poszczególne wiersze arkuszy, jak wspomniano powyżej.

questionAnswers(2)

yourAnswerToTheQuestion