private void myRepeater_ItemCreated(object sender,RepeaterItemEventArgs e)
{
if(e.Item.ItemType ==ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem)
{
CheckBox myCheck=(CheckBox)e.Item.FindControl("chk");
myCheck.Checked=false;
}
}在itemcreated事件里面findcontrol你的chk,然后做相应的操作,或者注册事件处理程序
{
if(e.Item.ItemType ==ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem)
{
CheckBox myCheck=(CheckBox)e.Item.FindControl("chk");
myCheck.Checked=false;
}
}在itemcreated事件里面findcontrol你的chk,然后做相应的操作,或者注册事件处理程序
解决方案 »
- 多线程 线程丢失
- 怎样关掉回显?
- C#一个windows服务项目如何生成和安装?
- 在winform 下C#中如何获取当前执行程序的路径?
- [求助]在asp.net(C#) windows应用程序中如何屏蔽【ctrl+空格键】
- 健身房管理系统 非接触式IC卡 需要那些知识?
- 请教关于多线程锁的问题!
- 如何在Web Browser控件中显示一个字符串中的内容?
- DashLine的绘图算法
- 在C#中ListView控件的疑问??????急急急!!!!!!!
- 给大家开个FTP
- 水晶报表导出文件(如PDF OR EXCEL)只能导出一次,若要导出下一个就会出错,只有关闭系统重新打开系统才可以。怎么解决???
<ItemTemplate>
<input type="chk" name="checkitem" value='<%# DataBinder.Eval(Container.DataItem,"ID") %>'>
</ItemTemplate>
后台代码:
string strIDs = Request["chk"].ToString();
if (strIDs.Length != 0)
{
//开始成批删除你选择的多条记录吧。
}
<ItemTemplate>
<input type="checkbox" name="chk" value='<%# DataBinder.Eval(Container.DataItem,"ID") %>'>
</ItemTemplate>
后台代码:
string strIDs = Request["chk"].ToString();
if (strIDs.Length != 0)
{
//开始成批删除你选择的多条记录吧。
}
{
chkExport=(CheckBox)dgItem.FindControl("chk");
if(chkExport.Checked)
{
Response.Write("<script>alert('"+dgItem.Cells[2].Text+"和"+dgItem.Cells[3].Text+"')</script>");
}
}