我的一个页面中有DataGrid,怎么在DataGrid前面添加一个checkbox,再添加一个删除按钮
我想点Button时可以删除CheckBox选中的所有项,
希望大家讲的详细一点,最好有例子
我想点Button时可以删除CheckBox选中的所有项,
希望大家讲的详细一点,最好有例子
解决方案 »
- 母版页怎么实现内容页时时更新便不刷新
- 问一个web部署的问题
- 求助:如何用asp.net实现http://www.dejacey.com/的代理功能?
- 在该论坛问的第二个问题(第一个没解决)
- 一个Datalist的隐藏的问题,请各位请教!谢谢,祝各位天天开心
- 模式窗口为啥不停?
- 100分:表结构可变的系统如何设计?
- .NET页面中怎样给一个域添加用户,求高手帮助
- 获取模版列中的textbox值,为什么总是空??30分!!!
- 怎样将EXCEL表中的层次结构(树)转入到一个SQL数据表中,结构一致!100分相赠!不够在加!
- vs2005中使用theme
- 关于在javascript中如何取dropdownlist值的问题??
能发个例子给我嘛
{
HtmlInputCheckBox checkBox = (HtmlInputCheckBox)item.FindControl("checkBox ");
if (checkBox.Checked == true)
{
int index = item.ItemIndex;
//你的删除操作
}
}
<ItemTemplate>
<asp:CheckBox id="chkBox" runat="server"></asp:CheckBox>
<asp:TextBox id="chk_Value" runat="server" Columns="2" Visible="False"></asp:TextBox>
</ItemTemplate>
2、添加服务器端按钮,用于将所选项全部删除,按钮的单击事件可以这样写:
StringBuilder XB=new StringBuilder();
TextBox tb;
CheckBox cb;
for(int i=0;i<dg.Items.Count;i++)
{
cb=(CheckBox)dg.Items[i].Cells[0].FindControl("chkBox");
if(cb.Checked==true)
{
tb=(TextBox)dg.Items[i].Cells[0].FindControl("chk_Value");
XB.Append(tb.Text+",");
}
}
string allid=XB.ToString();
到这步,所有要删除记录的ID已经条部获取(存储在allid变量中),楼主知道该怎么办了吧!
需要注意的是,一定要确保文本框已经获取了记录的ID号,可以在DataGrid的ItemCreated事件中设置文本框所包含的记录ID号。
可以发一个例子给我嘛,我的E_mail:[email protected]