如何访问 GridView 中的值,在这种情况下,我target_date
在那里有一个值,并希望获取该值并将其转换为字符串。这是我所拥有的:
foreach (GridViewRow gr in GridView1.Rows)
{
CheckBox cb = (CheckBox)gr.FindControl("chkItem");
if (cb.Checked)
{
string strTargetDate = "???"; // TODO
}
}
使用此代码:
foreach (GridViewRow gr in GridView1.Rows)
{
var cells = gr.Cells;
CheckBox cb = (CheckBox)gr.FindControl("chkItem");
if (cb.Checked)
{
string strTargetDate = cells[0].Text;
}
}
必须类似于 GridView1.Rows[(int)rowIndex].Cells[(int)ColIndex].Value; 或 GridView1.Rows[(int)rowIndex].Cells[(string)ColName].Value;