📅  最后修改于: 2023-12-03 15:05:47.974000             🧑  作者: Mango
在VB.NET中,我们可以使用DataTable来存储数据,那么如何检查DataTable是否有行呢?下面是一些实现方法。
If DataTable.Rows.Count > 0 Then
'DataTable中有行
Else
'DataTable中没有行
End If
If DataTable.Rows.Any() Then
'DataTable中有行
Else
'DataTable中没有行
End If
If (From row In DataTable.AsEnumerable() Select row).Any() Then
'DataTable中有行
Else
'DataTable中没有行
End If
下面是一个完整的示例,演示如何使用以上方法检查DataTable是否有行。
Dim DataTable As New DataTable
'添加列
DataTable.Columns.Add("Id", GetType(Integer))
DataTable.Columns.Add("Name", GetType(String))
'添加行
DataTable.Rows.Add(1, "张三")
DataTable.Rows.Add(2, "李四")
'检查DataTable是否有行
If DataTable.Rows.Count > 0 Then
Console.WriteLine("DataTable中有行")
Else
Console.WriteLine("DataTable中没有行")
End If
If DataTable.Rows.Any() Then
Console.WriteLine("DataTable中有行")
Else
Console.WriteLine("DataTable中没有行")
End If
If (From row In DataTable.AsEnumerable() Select row).Any() Then
Console.WriteLine("DataTable中有行")
Else
Console.WriteLine("DataTable中没有行")
End If
以上就是VB.NET检查数据表是否有行的方法,根据需求选择适合自己的方法即可。