سلام.
پیشنهاد میدم اگر تعداد رکوردهای شما زیاد بود از Query استفاده کنید تا سرعت شمارش رکوردها افزایش پیدا کنه.
using SDS = System.Data.SqlClient;
private void button1_Click(object sender, EventArgs e)
{
using (SDS.SqlConnection con = new SDS.SqlConnection("server = SVMONE-PC; database = w3-farsi; integrated security = true"))
{
using (SDS.SqlCommand cmd = new SDS.SqlCommand("SELECT COUNT(*) FROM testTable", con))
{
con.Open();
label1.Text = cmd.ExecuteScalar().ToString();
con.Close();
}
}
}
متد COUNT مقدار int بر میگردونه و همچنین شما میتونید از متد COUNT_BIG استفاده کنید که مقدار bigint بر میگردونه.
https://msdn.microsoft.com/en-us/library/ms187745.aspx