当我调试从存储过程返回的数据时,我钻进DataRow以查看为数据集的各个成员分配了哪些值。这让我在一只野鹅追逐下了一个兔子洞,来自"静态会员"到"价值"然后又一次又一次地回来,这里可以看到:
为什么会这样做?
我在此块中对custNum的分配设置了断点:
foreach (DataRow delPerfDataRow in dtDelPerf.Rows)
{
string custNum = delPerfDataRow["CustNo"].ToString();
string memNum = delPerfDataRow["MemberNo"].ToString();
. . .
在赋值语句之后,custNum和memNum都没有显示任何值,因此我右键单击delPerfDataRow以查看其他数据成员具有的值。然而,当涉及到挖掘CustNo数据成员时,试图看到这个值导致了这种多余的,反复出现的戏弄尾部追逐。