动态table列局部更新的问题 最近在做项目时,有这样一个需求,用于数据显示的Table,其数据行是可添加的,于是采用了DHTML去实现该table,后来,又需要局部更新这个Table的部分列,Ajax能完成该功能么?我的坏境是vs2005+sql server2005. 麻烦有这方面处理经验的朋友,给点指导,给个链接也行. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主你是要实现这个功能吗?http://www.appelsiini.net/projects/jeditable/custom.html这个可以应用在TABLE里面,这个是JQUERY+ajax实现的 叫jeditable 你不就是要能不刷新页面能单独更新TABLE里的某一列数据吗?这就是你想要的,如果不明白我发你个DEMO 从你的问题看起来,你没有去了解asp.net ajax,那么就很难回答你Ajax问题。 局部更新列?更新列的话务必要重绘table,而不像增删数据值是操作行所以用不用ajax没什么关系,如果table只是页面数据的一部分就另当别论 能发我个DEMO么,我的邮件[email protected] 恩,看的出你经验丰富,我确实没仔细学习AJAX,但大概知道,AJAX有这个局部更新的功能,但对其能否实现该问题,却不肯定,网上去搜索又没搜索到,看书效果不明显,所以就直接来这里问有经验的朋友! 楼主我发了,有些文件的关连性很大,数据那部份没法发给你了哦 我是做在Gridview里面的,实现点一个单元格出现文本框,按回车保存该列文本框数据 你说局部更新?更新具体什么内容?没必要的吧添加行的话,用js就可以了 function InserType() { if(document.getElementById("idmessage").value != "") { alert(document.getElementById("idmessage").value); return false; } if(ishave == false) { var tr = document.getElementById().insertRow(1); tr.style.background = '#ffffff'; tr.style.height = '22px'; tr.vAlign = 'middle'; var td = tr.insertCell(0); var td1 = tr.insertCell(1); td1.colSpan = '7'; var td7 = tr.insertCell(2); td.style.textAlign = 'center'; td1.style.textAlign = 'center'; td7.style.textAlign = 'center'; td.innerHTML = '<input class="input_login" type="text" id="typename" name="typename" style =" width:100%">'; td1.innerHTML = ' '; td7.innerHTML = '<input type="image" src="../images/054632138.gif" onclick="this.blur();return Check();" > <img src="../images/054632146.gif" border="0" onmouseover="gridaddmouse(this);" onclick="DeleteType(\''++'\');">'; document.all.typename.focus(); } ishave=true; }其他的自己完善吧 我问题没表述清楚哈。这个Table是完成了使用javascipt添加行的功能,正如你所示,但后面还有个需求,就是对该table的局部数据进行更新,这些数据来源自数据库. 根据IP得到所在的地区名称? 如何解决窗口弹出并刷新页面问题! 登录控件Login控件下Button事件代码,当密码不正确时,单步调试运行执行异常! 關於Active Directory的應用 一个很EAZY的问题 哥哥姐姐,看下,membership迁移出现要求一个与架构版本“1”兼容的数据库架构 (深圳公司) ASP.NET网站开发工程师 几个.net开源项目 在ASP页面上为什么不能更新Access 2000数据库?? 这个问题是为什么? 关于petshop 的css 文件 Excel导入的过程中如何按照sql2000中设定的数据类型和长度进行导入
所以用不用ajax没什么关系,如果table只是页面数据的一部分就另当别论
能发我个DEMO么,我的邮件[email protected]
恩,看的出你经验丰富,我确实没仔细学习AJAX,但大概知道,AJAX有这个
局部更新的功能,但对其能否实现该问题,却不肯定,网上去搜索又没搜索到,
看书效果不明显,所以就直接来这里问有经验的朋友!
{
if(document.getElementById("idmessage").value != "")
{
alert(document.getElementById("idmessage").value);
return false;
}
if(ishave == false)
{
var tr = document.getElementById().insertRow(1);
tr.style.background = '#ffffff';
tr.style.height = '22px';
tr.vAlign = 'middle';
var td = tr.insertCell(0);
var td1 = tr.insertCell(1);
td1.colSpan = '7';
var td7 = tr.insertCell(2);
td.style.textAlign = 'center';
td1.style.textAlign = 'center';
td7.style.textAlign = 'center';
td.innerHTML = '<input class="input_login" type="text" id="typename" name="typename" style =" width:100%">';
td1.innerHTML = ' ';
td7.innerHTML = '<input type="image" src="../images/054632138.gif" onclick="this.blur();return Check();" > <img src="../images/054632146.gif" border="0" onmouseover="gridaddmouse(this);" onclick="DeleteType(\''++'\');">';
document.all.typename.focus();
}
ishave=true;
}
其他的自己完善吧
我问题没表述清楚哈。这个Table是完成了使用javascipt添加行的功能,正如你所示,
但后面还有个需求,就是对该table的局部数据进行更新,这些数据来源自数据库.