我有一个最初从数据表绑定的gridview。我需要为gridview中的某一行分配一个相应的id。我怎么能做到这一点?另一件事我有一个 jQuery 代码,可以使用以下代码为 gridview 添加另一个详细信息/行:
$('#addBtn').live("click", function () {
var fullname = $("#nameTxt").val();
var username = $("#usernameTxt").val();
var password = $("#passwordTxt").val();
var address = $("#addTxt").val();
var birthdate = $("#birthdatePickerbox").val();
var contactno = $("#contactTxt").val();
var jsonData = JSON.stringify({ fullname: fullname,
username: username,
password: password,
address: address,
birthdate: birthdate,
contactno: contactno
});
$.ajax({
type: "POST",
url: "Admin.aspx/addUser",
data: jsonData,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (mydata) {
$.ajax({
url: "Admin.aspx/GetAllUsers",
data: "{}",
type: "POST",
dataType: "json",
contentType: "application/json; charset=utf-8",
success: function (mydata) {
clearAddData();
alert("User successfully added");
for (var i = 0; i < mydata.d.length; i++) {
$("#UserListGrid").append("<tr><td>" + mydata.d[i].userid +
"</td><td>" + mydata.d[i].fullname +
"</td><td>" + mydata.d[i].address +
"</td><td>" + mydata.d[i].birthdate +
"</td><td>" + mydata.d[i].contactno +
"</td><td>" + mydata.d[i].username +
"</td><td>" + mydata.d[i].password +
"</td><td>" + mydata.d[i].usertype + "</td></tr>");
}
$("#tbl").append("</table>");
}
});
},
error: function () {
clearAddData();
alert("Failed to Add user");
}
});
});
这会影响我的 ID 的初始分配吗?我需要使用从数据库收到的 id 重新分配表行的 id。