如何访问GridView中的值,在这种情况下,我有一个target_date
,并希望获得该值并将其转换为字符串。这就是我所拥有的:
foreach (GridViewRow gr in GridView1.Rows)
{
CheckBox cb = (CheckBox)gr.FindControl("chkItem");
if (cb.Checked)
{
string strTargetDate = "???"; // TODO
}
}
答案 0 :(得分:2)
使用此代码:
foreach (GridViewRow gr in GridView1.Rows)
{
var cells = gr.Cells;
CheckBox cb = (CheckBox)gr.FindControl("chkItem");
if (cb.Checked)
{
string strTargetDate = cells[0].Text;
}
}
答案 1 :(得分:0)
必须是这样的 GridView1.Rows [(INT)的rowIndex] .Cells [(int)的ColIndex]。价值; 要么 GridView1.Rows [(INT)的rowIndex] .Cells [(字符串)COLNAME]。价值;