问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

.NET多行数据删除

发布网友 发布时间:2022-04-27 12:50

我来回答

3个回答

热心网友 时间:2022-04-27 14:19

先遍历每一行,判断checkBox是否选中,再获取选中行的主键Id 删除就行了 ,,,
foreach(DatalistRow rowview in Datalist.Rows) //遍历Datalist中的每一行
{
//假设你的Datalist中的复选框放在第一列,id是“CheckBox1”
CheckBox check = (CheckBox)rowview.Cells[0].FindControl("CheckBox1");//找到了checkbox控件

if(check.Checked)//如果被选中

{
...
//假设你把每一行的id放在第二列
string myid = rowview.Cells[1].text;//这就是所在行的id,赋值给了myid
....//作删除操作
}

}

热心网友 时间:2022-04-27 15:37

<head runat="server">
<title>无标题页</title>
<script language="javascript" type="text/javascript">
function selectAll(obj)
{
var allchk = document.getElementsByName("sel");
for(var i=0;i<allchk.length;i++)
{
allchk[i].checked = obj.checked;
}
}

</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button id="btnDel" onclick="btnDel_Click" runat="server" Text="批量删除" CssClass="button"></asp:Button>
<asp:DataList ID="DataList1" runat="server">

<ItemTemplate>
<input type="checkbox" value="<%#Eval("CheJianGongXuId") %>" id="sel<%#Eval("CheJianGongXuId") %>" name="sel" />
<asp:Label ID="Label1" runat="server" Text='<%#Eval("CheJianGongXuName") %>'></asp:Label>
</ItemTemplate>
<HeaderTemplate>
<input name="selAll" id="selAll" type="checkbox" onclick="selectAll(this);" />
<asp:Label ID="Label1" runat="server" Text="名称"></asp:Label>
</HeaderTemplate>

</asp:DataList>
</div>
</form>
</body>

后台
CheJianGongXuManager cjgxm = new CheJianGongXuManager();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
bind();
}
}
public void bind() //查询出所有绑定datalist
{
DataTable dt = cjgxm.GetCheJianGongXuAll();
DataList1.DataSource = dt;
DataList1.DataBind();
}
protected void btnDel_Click(object sender, EventArgs e)
{
if (Request["sel"] == null)
{
Page.RegisterStartupScript("alert", "<script>alert('请选择要删除的用户!');location.href='List.aspx'</script>");
return;
}

string[] Ids = Request["sel"].ToString().Split(',');
foreach (string Id in Ids)
{
if (Id != "")
{
cjgxm.DeleteCheJianGongXu(Convert.ToInt32(Id));//调用通过id删除的方法 }
}
bind();
}

热心网友 时间:2022-04-27 17:12

if( request.form["checkboxID"] !=null)
delete table where ID in( request.form["checkboxID"]);
asp.net中怎么选中gridview中的checkbox删除多行

删除一行和删除多行其实是一样的for (int i = 0;i &lt; this.GridView1.Rows.Count;i++)你既然循环了GridView1的每一行,也获得的每一行的CheckBoxthis.GridView1.Rows[i].Cells[0].FindControl("CheckBox1")as CheckBox 那么删除多行也就是调用多次using (SqlConnection conn = new SqlConnection(...

.net WEB textbox 多行文本框,怎样撤销上一次的操作

如果是上一次页面刷新的概念,我有个笨办法,就是建立一个Session,这个Session里存放的是ArrayList,每次刷新时把文本给加到ArrayList里,如要回滚,就把ArrayList的最后一条纪录拿出来,并把ArrayList的最后一条纪录移除。要记住的是页面调转时要清掉这个Session。呵呵,抛砖引玉~~~...

asp.net中取出数据库中多行值,这时如何再单独取出每行值?

可以用SqlDataReader实现,代码如下:if (reader.Read()){ --- 或者 while(reader.Read()){ --- } } else { --- } 也可以用DataSet:(foreach循环 )da.fill(ds)foreach(datarow dat in ds.table[0])

asp.net 有多行数据时内容过长怎么办

有多行数据时过长? 如果这个数据 是需要这么长的位置的话 把页面布局改下吧,如果只是个例 可以以提示的方法现在 ,就是类似鼠标放在文字上面 会浮现一个文字说明块。

cad.net 多行文字换行

1、打开CAD,打开需要编辑的CAD.net图纸。2、在页面里点击多行文本按钮。3、在多行文本按钮组件里就可以自动换行了。

vb.net 如何取出多行字符串中的指定的一行

第一个问题有个简单的方法,把字符串变量赋值到一个textbox里面,利用textbox.lines实现。如:dim a as string ="hh12345" &amp; vbcrlf &amp; "qdq123" &amp; vbcrlf &amp; "ddd244" &amp; vbcrlf &amp; "whw266" ’定义变量 textbox1.text=a ‘赋值 message.show(textbox1.lines(2).tostring) ‘显示第三行内容...

asp.net datalist label限制多行字数,多了用省略号显示

你好,最简单的处理方式:就是后台拿到数据以后,把这个内容项对应的列的值遍历,所有的值都直截前50,然后加上“...”此外,不够50个的,不加“..."。

vb.net 怎么写入和多行读取txt文件,而且多次写如之前的不被覆盖?_百度...

.net应该提供了此类函数。如C#就有File.AppendAllText(filename,string)用于追加内容,File.ReadAllLine(filename)用于读取多行。

vb.net 中有几种注释??有多行注释吗?

首先选取你要注释的文本块,然后Ctrl-K Ctrl-C 这样对你选择的文本块完成注释.而如果你要取消已完成注释的文本块,则Ctrl-K Ctrl-U即可。

求c#/.NET滚动代码,我想读取数据库的多行数据,然后在控件自动滚动_百度...

sdr.Read(); 仅仅读取一条记录,你需要使用循环读取。如 while read(){ ...}

数据库删除一行数据 excel删除多行数据 excel删除偶数行数据 怎么删除重复行数据 数据库删除行 删除表中的某一行数据 excel删除重复行数据 数据透视怎么删除行 sql删除一行数据
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孙悟空取经途中几次上灵山求过佛祖帮忙?… 脚板起了像茧一样的一块 按着有些疼 哪位大师知道是什么原因 ?_百度知... 王者荣耀猴子七彩祥云怎么得 七彩祥云获取攻略-高手进阶-安族网_百度... 请问怎么看自己的缓存啊!包括一级缓存,二级缓存???不要什么软件了... CPU外部高速缓存 L2 小孩高烧不退可以用冷毛巾敷吗 ...140w 阻抗4欧, 能配200w+200w 阻抗是6欧的音箱吗? ...额定功率60瓦,长期最大功率140瓦,咋配功放,把功放的配置标明一下_百... 书架音箱标记为4/6欧50-180瓦怎么配HiFi功放?找不到适合的,拜求... 阴茎背神经阻断术后遗症 新买的冰箱平放运输了两个小时后,马上通电了十多分钟,有影响吗? .net如何后台批量删除 在线等 Excel表格自动分离数字和文字,如图,要把括号里的文字的数字分离出来。 电子表格怎么把数字和汉字分列?例:一二三(123) 把汉字分一列,括号和数字分一列 苹果6可以延迟发短信么 iphone4怎么延时发短信 最终幻想世界湿婆怎么进化 湿婆进化条件一览 最终幻想世界拉姆怎么得 表白的暗语有什么 最终幻想世界怎么乘骑 最终幻想世界黑纳克怎么进化 最终幻想7宠物怎么用怎么拿拜托各位了 3Q 几个结局,最终幻想世界谁会冰冰,类似幻想世界的 最终幻想世界凶恶巨兽宝宝在哪 不怎么好,非常至郁,本来以为可爱风的最终幻想世界应 肝功能化验中ALB偏高一点(58),是什么原因?有办法降下来吗? 体检报告中 白蛋白偏高 ALB 白蛋白 检测结果是56.57 参考范围 38-51 肝功D(6项)总蛋白(TP)偏高;白蛋白(ALB)偏高是什么意思?对身体有什么影响? 尿蛋白两加尿alb偏高其它正常检测正常是什么原因?怎么冶疗? 白蛋白(ALB)51.4偏高,球蛋白(G)28.1接近偏高了,是说明什么? 小区自动识别停车场未缴费就出来了。会一直在计费吗? 停车停了三小时缴费没成功,后面发现一只在计费怎么办 停车场从正门进去要收费+从后门出来没有栏杆这样会一直记时停车费吗 停车场自动识别车牌号,进来的时候因为某种原因没有识别,出去的时候识别 如果产假期间公司不发放工资应该怎么赔偿? 去停车场停车,被告知已经停在里面了进不去怎么办,现在车进不了停车场,停车场的机器还一直在记费? 在休产假期间公司不发放工资可以申请劳动仲裁吗 孕期被降薪劳动仲裁还能走产假吗 产假工资拖欠,询问仲裁怎么主张维权 产假期间,公司不发放工资可以仲裁吗? 陪产假工资不给可以申请劳动仲裁吗 是否可以申请劳动仲裁?(产假已休完 产假没按法定给可以申请劳动仲裁吗 c#.net语句怎么样实现删除表中所有数据? 班班通T98平板怎样下载钉钉 IIIVIII代表哪四个罗马数字 在asp.net中,不用checkBox,怎么实现全选 asp.net中跨页批量删除,怎么写?可以跨页选中,但是只能删除当前页的记录而不能删除其他页选中的记录。 移动硬盘直接拨出来之后再次插上就读不出来,显示无媒体且容量为0,怎么处理? 求求各位大大,帮帮忙呀,我的移动硬盘插上后就显示无媒体,有时候连这个都没,怎么回事呀,求