如何计算DataTable中特定文本的存在次数?

时间:2013-10-31 23:24:39

标签: c# string search datatable count

我有一些包含一些列的DataTable。例如,其中一列包含下一个值:

SOMEtext
SOMEnumber
SOMEnumber
SOMEnumber
SOMEtext
SOMEtext
SOMEnumber
SOMEtext

所有这些值都是字符串

如何计算我的桌子中有多少“号码”?

1 个答案:

答案 0 :(得分:1)

更新:更好的使用方法是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;

<击>