DataGrid的问题:怎样在绑定情况下,将一列设为内嵌CheckBox控件的形式? postback后当然没有了,因为此时没有触发ItemDataBound 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ÔÚÄãµÄPageLoadÖÐдһ¸ö if(this.IsPostBack) { foreach(System.Web.UI.WebControls.DataGridItem e in this.dgList.Items) { System.Web.UI.WebControls.CheckBox objChk=new CheckBox(); objChk.Text=""; objChk.Visible =true; objChk.EnableViewState=true; e.Item.Cells[0].Controls.Add(objChk); if((e.Item.Cells[1].Text.Length>0)&&e.Item.Cells[0].Text!=" ") objChk.Checked =true; } } 老兄,先绑定一个模版列,里面放上CheckBox控件,给它一个ID.改变其状态的代码示范:int i;for( i=0;i < dg1.Items.Count;i++){ if(db.getrs("select code from b_unreturnpart where code='"+dg1.Items[i].Cells[2].Text+"'").Tables[0].DefaultView.Count>0) { CheckBox chk = (CheckBox)dg1.Items[i].FindControl("Select"); chk.Checked=false; }} 歌曲表 怎么不会刷新 在线等 vs2010中txtbox属性设为TextMode="MultiLine",然后在文本框中输入的内容无法撤销和删除? 如何读取网络图片并显示,高分求助!100 .net学习网站 郁闷: 为啥VS2005哪么慢啊! 各位大哥是否也有同感? 简单问题~~! 客户端如何取得服务端的dorpdownlist控件中的每一项的值 浏览器的title上的图标怎么显示自己想要的?用asp.net 请问ASP.net本身具备打印功能吗? 纯 ASP.NET 语法 , 可以写出 1 -> 100 的累加吗 ? 时间的正则表达式怎么写? 求救!VS.NET的安装过程出错!
if(this.IsPostBack)
{
foreach(System.Web.UI.WebControls.DataGridItem e in this.dgList.Items)
{
System.Web.UI.WebControls.CheckBox objChk=new CheckBox();
objChk.Text="";
objChk.Visible =true;
objChk.EnableViewState=true;
e.Item.Cells[0].Controls.Add(objChk);
if((e.Item.Cells[1].Text.Length>0)&&e.Item.Cells[0].Text!=" ")
objChk.Checked =true;
}
}
改变其状态的代码示范:
int i;
for( i=0;i < dg1.Items.Count;i++)
{
if(db.getrs("select code from b_unreturnpart where code='"+dg1.Items[i].Cells[2].Text+"'").Tables[0].DefaultView.Count>0)
{
CheckBox chk = (CheckBox)dg1.Items[i].FindControl("Select");
chk.Checked=false;
}
}