日期:2014-05-17  浏览次数:20757 次

有没有什么方法可快速判断一个string在DataTable中?
有一个叫code的string的值,现在需要判断其是否在一个叫dt的DataTable中出现,有没有什么方法可以快速判断?用循环当然可以,但不想写那么多循环,有没有什么方法像Contains那样简单方便的?望高手们赐教呀

C# code


                string code = "000001";
                DataTable dt = getdt();

    //已知 dt.Rows.Count>0 且 只有一个同名的code的column ,如何判断“000001”是否在dt里面?




------解决方案--------------------
DataRow[] foundRows;

// Use the Select method to find all rows matching the filter.
foundRows = dt.Select(" code='000001' ");

if (foundRows.Length>0)
{//说明有'000001' 
}