如何将复选框列添加到gridview

时间:2010-06-19 09:35:43

标签: c# asp.net gridview checkbox

如何将复选框列添加到gridview。

我试过了:

foreach (GridViewRow objRow in GridView1.Rows)
{
   TableCell tcCheckCell = new TableCell();
   CheckBox chkCheckBox = new CheckBox();
   tcCheckCell.Controls.Add(chkCheckBox);

   objRow.Cells.Add( tcCheckCell);
}

如何将objrow添加到gridview?或者是否有任何其他方法可以将复选框列添加到ASP.net GridView

2 个答案:

答案 0 :(得分:2)

Here是如何做到这一点的一个很好的例子。

答案 1 :(得分:2)

问题是您无法将 CheckBox字段添加到GridView以便拥有一列复选框 - GridView不支持它:

相反,您必须更改每行的 模板 ,手动将 CheckBox控件添加到行的模板中

  • 我无法告诉你如何做到这一点
  • 我无法告诉您如何阅读用户已检查的项目
  • 我不能告诉你如何默认其中一些来检查

但这是你必须要做的。