Boa tarde a todos gostaria de saber como posso gerar para obter o numero de registros de uma tabela sem contar todo o gridview pois uso o numero do relógio de ponto para fazer esta checagem gostaria que por exemplo ficasse dessa forma
relogio registros
101 20
102 30
abaixo segue o código que montei mais nao esta funcionando corretamente ele me traz todas as linhas com valores repetidos dos relogios e apontando que exsite a marcação feita no relogio nao o total dos mesmos
#region Contar Registros
int r1;
int r2;
int contador;
DataTable numero1 = new DataTable();
DataColumn coluna1 = null;
coluna1 = new DataColumn("Relógio");
numero1.Columns.Add(coluna1);
coluna1= new DataColumn("Número Sequencial");
numero1.Columns.Add(coluna1);
DataRow linha1 = null;
for (int i = 0; i < dataGridView1.Rows.Count - 2; i++)
{
r1 = int.Parse(dataGridView1.Rows[i].Cells[4].Value.ToString()); //linha de cima
r2 = int.Parse(dataGridView1.Rows[i + 1].Cells[4].Value.ToString()); //linha de baixo
if (r1 == r2)
{
linha1 = numero1.NewRow();
linha1["Relógio"] = dataGridView1.Rows[i].Cells[0].Value.ToString();
linha1["Número Sequencial"] = dataGridView1.Rows[i].Cells.Count;
numero1.Rows.Add(linha1);
}
}
RelogioGrid.DataSource = numero1;
#endregion