后台给前台gridview里的控件赋值的问题
本帖最后由 bug810 于 2013-04-22 11:47:50 编辑 gridview每一行的第一列里都有一个checkbox,想在
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
给他的value赋值,该怎么操作呢,
<asp:TemplateField HeaderText="选中">
<ItemTemplate>
<input id="ID" type="checkbox" runat=server />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
//首先判断是否是数据行
if (e.Row.RowType == DataControlRowType.DataRow)
{
CheckBox ck = (CheckBox)e.Row.FindControl("ID");
//这里应该怎么给这个checkbox的value赋值呢
}
if (e.Row.RowType == DataControlRowType.DataRow)
{
HtmlInputCheckBox ck = e.Row.FindControl("ID") as HtmlInputCheckBox;
//这里应该怎么给这个checkbox的value赋值呢
}