C# 追加数据不重复

开发工具与关键技术:Visual Studio ,c#
作者:郭珮云
撰写时间:2月30号

我们做项目经常需要新增数据,很多时候只是要一条不重复的数据就可以了,如果不给新增添加条件的话,就会出现新增一条数据但是我反复点击添加,或者不给判断条件下一次新增的还是一样的数据,那么为了避免出现这种情况,看下面追加数据不重复的代码。
表格中适用,声明变量记录表格数据条数,再利用for循环判断新追加的行数据ID值是否相同,不同值即可以追加,否则删除并提示
//追加数据不重复
~~~
function kjshdkjshjk(record) {
$("#tbfafafaf").append(""
+ “<input type='checkbox’name=‘RTablesID’ value=” + record.RTableID + “>”
+ “” + record.RTableCode + “”
+ “” + record.RTableCategory + “”
+ “”);
$("#tbfafafaf input[type=checkbox]").attr(“checked”, true);//设置属性值
var check = document.getElementById(“tbfafafaf”).getElementsByTagName(“input”);//获取表格中所有input标签
var count = 0;//纪录表格中的ID和新追加数据的ID数量
for (var i = 0; i < check.length; i++) {
var ttkk = KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲tbfafafaf tr").…("#tbfafafaf :checkbox").index($("#tbfafafaf :checkbox:checked")) + i + 1).find(“td”).eq(1).html();//获取行索引
var ttkki = Number(ttkk);
var ID = record.RTableID;
if (ttkki == ID) {
count++;
}
slkjdkslas();
} if (count > 1) {
layer.alert(“不能重复添加”)
$(’#ID’ + record.RTableID + ‘’).remove();
}
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44565782/article/details/88936396