jquery datatables更新数据到服务器,更新完成后,修改页面上的信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery datatables更新数据到服务器,更新完成后,修改页面上的信息相关的知识,希望对你有一定的参考价值。

jquery datatables更新数据到服务器,更新完成后,修改页面上的信息datatables修改tr的内容,有三页,只能更改第一页的内容,第二页更改不了,为什么啊?

应该是没有更新datatables的整个数据源吧,如果数据很少,那就重新销毁掉,建立一个表格 参考技术A 批量更改用class,id是唯一的,只能找到一个追问

只能更改第一页,翻页就不能改了。

参考技术B 把id作为选择器标识该为class 参考技术C 这个我也修改不了

C#如何将datatable中的数据批量更新到MYSQL数据库

datatable中的数据就是从数据库表中读取的,我现在想修改了datatable一个数据,然后再更新到数据库这个表中,注意不是重新插入,是把原来数据进行更新!!!谢谢

参考技术A C#利用update更新数据到oracle数据库:
第一步:打开oracle数据库
public static string connString = "";
public static OracleConnection conn = null;

//打开数据库连接
public static bool Open()

//从配置文件中获取连接字符串
//配置文件需要放在项目目录下的bin\Release中
connString = getXmlValue("connString");
conn = new OracleConnection(getXmlValue("connString"));
try

conn.Open();
Console.WriteLine("数据库连接成功");
return true;

catch (System.Exception ex)

Console.Write(ex.Message);
MessageBox.Show("未能连接到数据库");
return false;

第二步:执行更新方法:
public static int update(int ruleId, int equipmentId, String equipmentName, String propertyName, int ruleType, String ruleRequest, String ruleRequestOther, String ruleExplain)

String sql = "update Device_Attr t set t.BASEID = :equipmentId, t.BASENAME = :equipmentName,t.CA_NAME = :propertyName,t.CA_RULETYPE = :ruleType,t.CA_RULETEXT = :ruleRequest,t.CA_RULETEXT2 = :ruleRequestOther,t.CONTENT = :ruleExplain where t.CA_ID =:ruleId";
OracleCommand cmd = new OracleCommand(sql, conn);
OracleParameter param_1 = new OracleParameter(":equipmentId", equipmentId);
cmd.Parameters.Add(param_1);
OracleParameter param_2 = new OracleParameter(":equipmentName", equipmentName + "$");
cmd.Parameters.Add(param_2);
OracleParameter param_3 = new OracleParameter(":propertyName", propertyName);
cmd.Parameters.Add(param_3);
OracleParameter param_4 = new OracleParameter(":ruleType", ruleType);
cmd.Parameters.Add(param_4);
OracleParameter param_5 = new OracleParameter(":ruleRequest", ruleRequest);
cmd.Parameters.Add(param_5);
OracleParameter param_6 = new OracleParameter(":ruleRequestOther", ruleRequestOther);
cmd.Parameters.Add(param_6);
OracleParameter param_7 = new OracleParameter(":ruleExplain", ruleExplain);
cmd.Parameters.Add(param_7);
OracleParameter param_8 = new OracleParameter(":ruleId", ruleId);
cmd.Parameters.Add(param_8);
int result = cmd.ExecuteNonQuery();
return result;

以上是关于jquery datatables更新数据到服务器,更新完成后,修改页面上的信息的主要内容,如果未能解决你的问题,请参考以下文章

使用 jquery.dataTables 从 observableArray 中删除项目后 UI 不更新

使用 jquery 动态更新 DataTable 内容

单击按钮时,如何触发 jquery datatables fnServerData 通过 AJAX 更新表?

如何使用 Datatables Jquery 插件销毁表并使用新的更新数据重新初始化同一个表

JQuery DataTables 服务器端分页

将分页的 jQuery DataTables 表的所有数据发送到服务器端,而不仅仅是当前页面