private void DataGrid1_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
//当编辑时绑订编辑界面中checkbox
string OldOpenAllArea = ((Label)e.Item.FindControl("LabelOpenAllArea")).Text;//原数据库中的值,通过label.text取到
CheckBox CheckBoxNewOpenAllArea = (CheckBox)DataGrid1.Items[e.Item.ItemIndex].FindControl("CheckBoxNewOpenAllArea");//重新定义一个checkbox
//按数据库中当前记录的值显示到界面中的checkbox
CheckBoxNewOpenAllArea.Checked =Convert.ToBoolean(OldOpenAllArea) ;
}
{
//当编辑时绑订编辑界面中checkbox
string OldOpenAllArea = ((Label)e.Item.FindControl("LabelOpenAllArea")).Text;//原数据库中的值,通过label.text取到
CheckBox CheckBoxNewOpenAllArea = (CheckBox)DataGrid1.Items[e.Item.ItemIndex].FindControl("CheckBoxNewOpenAllArea");//重新定义一个checkbox
//按数据库中当前记录的值显示到界面中的checkbox
CheckBoxNewOpenAllArea.Checked =Convert.ToBoolean(OldOpenAllArea) ;
}
解决方案 »
- vs 08里分页控件用法
- 急急急,万网M3伪静态为什么实现不了?在线等!
- gridview如何只显示符合条件的记录?
- 服务器网页反复被插入恶意代码
- 各位大哥,求助ASP.NET的部署与安装问题
- 请问SubString怎么用?
- image的imageurl如何与数据库中的某个字段绑定
- 求救!!!!有谁知道<a href="#北京">北京</a>里面的 ="#北京"是什么意思啊?
- 禁止框架刷新
- 省略<% @ Page Language="VB" %>可不可以??
- Access中取出所有表名的sql怎样?
- 绑定DATALIST 无错, 但是点击保存出错 !
<ItemTemplate>
<asp:Label id=LabelOpenAllArea runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.OpenAllArea") %>'>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:CheckBox id=CheckBoxNewOpenAllArea runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.OpenAllArea") %>'>
</asp:CheckBox>
</EditItemTemplate>
</asp:TemplateColumn>