如何使用 VB.NET 计算数据库中的记录?
How to count records from database using VB.NET ?
我有以下代码:
Dim ds As New DataSet
Dim sda As System.Data.SqlClient.SqlDataAdapter
Dim sSQL As String
Dim strCon As String
sSQL = " .... MY QUERY HERE .... "
strCon = appBase.dbConnString
sda = New System.Data.SqlClient.SqlDataAdapter(sSQL, strCon)
sda.Fill(ds, "MY TABLE FROM DB")
dgRecordsContent.DataSource = ds.Tables("MY TABLE FROM DB")
dgRecordsContent.DataBind()
dgRecordsContent.Visible = True
dbConn.Close()
如何以编程方式计算数据网格中显示值的行数?
你可以使用ds.Tables[0].Rows.Count
如果正在填充的 DataTable
尚未包含任何行,您可以使用以下方法获取计数:
int count = sda.Fill(ds, "MY TABLE FROM DB")
否则,您可以使用以下方法访问 DataTable
中的行:
int count = ds.Tables("MY TABLE FROM DB").Rows.Count
Dim ds As New DataSet
Dim sda As System.Data.SqlClient.SqlDataAdapter
Dim sSQL As String
Dim strCon As String
sSQL = " .... MY QUERY HERE .... "
strCon = appBase.dbConnString
sda = New System.Data.SqlClient.SqlDataAdapter(sSQL, strCon)
Dim num_rows=sda.Fill(ds, "MY TABLE FROM DB")
MessageBox.Show(num_rows.ToString())
dgRecordsContent.DataSource = ds.Tables("MY TABLE FROM DB")
dgRecordsContent.DataBind()
dgRecordsContent.Visible = True
dbConn.Close()
请检查此编辑 @Emi
我有以下代码:
Dim ds As New DataSet
Dim sda As System.Data.SqlClient.SqlDataAdapter
Dim sSQL As String
Dim strCon As String
sSQL = " .... MY QUERY HERE .... "
strCon = appBase.dbConnString
sda = New System.Data.SqlClient.SqlDataAdapter(sSQL, strCon)
sda.Fill(ds, "MY TABLE FROM DB")
dgRecordsContent.DataSource = ds.Tables("MY TABLE FROM DB")
dgRecordsContent.DataBind()
dgRecordsContent.Visible = True
dbConn.Close()
如何以编程方式计算数据网格中显示值的行数?
你可以使用ds.Tables[0].Rows.Count
如果正在填充的 DataTable
尚未包含任何行,您可以使用以下方法获取计数:
int count = sda.Fill(ds, "MY TABLE FROM DB")
否则,您可以使用以下方法访问 DataTable
中的行:
int count = ds.Tables("MY TABLE FROM DB").Rows.Count
Dim ds As New DataSet
Dim sda As System.Data.SqlClient.SqlDataAdapter
Dim sSQL As String
Dim strCon As String
sSQL = " .... MY QUERY HERE .... "
strCon = appBase.dbConnString
sda = New System.Data.SqlClient.SqlDataAdapter(sSQL, strCon)
Dim num_rows=sda.Fill(ds, "MY TABLE FROM DB")
MessageBox.Show(num_rows.ToString())
dgRecordsContent.DataSource = ds.Tables("MY TABLE FROM DB")
dgRecordsContent.DataBind()
dgRecordsContent.Visible = True
dbConn.Close()
请检查此编辑 @Emi