关于datatable.compute的问题
我用datatable.compute判断某值在datatable中是否存在
datatable中数据是这样的
我用dt_mu.Compute("count(trans_ctcp_Dr)", "trans_ctcp_Dr = " + doc_tr)来判断doc_tr在datatable是否存在,当doc_tr为2121的时候,取得的结果是0,这是为什么,明明有记录的
------解决方案--------------------用 DataTable.Columns.Contains方法可以判断某个列名是否存在于某个DataTable中
DataTable t = new DataTable();
DataColumn col = new DataColumn("aaa");
t.Columns.Add(col);
col = new DataColumn("bb");
t.Columns.Add(col);
col = new DataColumn("c");
t.Columns.Add(col);
bool b = t.Columns.Contains("bb");
------解决方案--------------------2121后面是不是存在空格等不可见字符?
------解决方案--------------------把2121数据改成2122看看