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 に答える