datagrid中checkbox的状态
Web Form
datagrid中放了checkbox
想让这个checkbox平时处于只读状态,只有按下“编辑”按钮后才可改写
我的程序:
<asp:TemplateColumn HeaderText="使用">
<ItemTemplate>
<asp:CheckBox id=CheckSY runat="server" Checked='<%# DataBinder.Eval(Container, "DataItem.SY") %>' Enabled=False>
</asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
cs:
private void DataGrid_T_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
this.DataGrid_T.EditItemIndex = e.Item.ItemIndex;
((CheckBox)e.Item.FindControl("CheckSy")).Enabled = true;
this.binddata();
}
但是不起作用,
((CheckBox)e.Item.FindControl("CheckSy")).Enabled = true;
这一句没有结果