0

如何访问 GridView 中的值,在这种情况下,我target_date在那里有一个值,并希望获取该值并将其转换为字符串。这是我所拥有的:

foreach (GridViewRow gr in GridView1.Rows)
{
   CheckBox cb = (CheckBox)gr.FindControl("chkItem");
   if (cb.Checked)
   {
      string strTargetDate = "???"; // TODO
   }
}
4

2 回答 2

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;
   }
}
于 2012-11-06T21:09:55.620 回答
0

必须类似于 GridView1.Rows[(int)rowIndex].Cells[(int)ColIndex].Value; 或 GridView1.Rows[(int)rowIndex].Cells[(string)ColName].Value;

于 2012-11-06T21:11:16.023 回答