【发布时间】:2017-06-23 08:37:07
【问题描述】:
伙计们,我正在解决这个问题。处理现有代码并需要在边界内进行更改。
需要遍历(新创建的)Gridview 来查找特定列的值。并使用 现有的 counter(x) 和 “现有的 foreach” 遍历行。
int x = 0;
foreach (KeyValuePair<int, object> kvpValues in tjSelectFields.SectionList)
{
//This is the Code I've tried out.
//This is where any new changes are to be added
foreach (System.Web.UI.WebControls.GridViewRow row in grdReleaseUserPending.Rows)
{
//selectID = grdReleaseUserPending.Rows[x].Cells[1].Text;
selectID = row.Cells[0].Text;
}
//End of New Changes
branchID = ((TJSearchRecord)kvpValues.Value).FieldValues["BranchID"];
acctNbr = ((TJSearchRecord)kvpValues.Value).FieldValues["AcctNbr"];
txnSeqNbr = ((TJSearchRecord)kvpValues.Value).FieldValues["TxnSeqNbr"];
txnsList = "'" + selectID + "|" + branchID + "|" + acctNbr + "|" + txnSeqNbr + "'";
scriptTxnList.Append("oReleaseUserAuthPending.txnsList[" + x + "] = " + txnsList + ";\n");
x++;
}
基本上我需要做的是,我需要使用现有的增量器 (x) 来递增 Row 并获取每一行的第一列数据。
当前进程没有在新创建的 foreach 循环中流动
我可能对你们的解释有点困惑,如果需要任何进一步的信息,请告诉我。
需要帮助以找到一种方法来做到这一点。 PFA 参考网格的屏幕截图。
【问题讨论】:
标签: c# asp.net gridview foreach ado