我有一个包含一些列的 DataTable。例如,此列之一包含下一个值:
SOMEtext
SOMEnumber
SOMEnumber
SOMEnumber
SOMEtext
SOMEtext
SOMEnumber
SOMEtext
所有这些值都是字符串
我如何计算我的桌子上有多少“数字”?
更新:更好的使用方法是Compute()
:
int count = Convert.ToInt32(
dataTable.Compute("Count(myColumnname)", "myColumnname Like '%number%'"));
您可以使用以下DataTable.Select
方法:
DataRow[] rows = dataTable.Select("columnname Like '%number%'");
int count = rows.Length;