最近在做项目时,有这样一个需求,用于数据显示的Table,其数据行是可添加的,于是采用了DHTML去实现该table,
后来,又需要局部更新这个Table的部分列,Ajax能完成该功能么?我的坏境是vs2005+sql server2005.
     麻烦有这方面处理经验的朋友,给点指导,给个链接也行.

解决方案 »

  1.   

    楼主你是要实现这个功能吗?http://www.appelsiini.net/projects/jeditable/custom.html这个可以应用在TABLE里面,这个是JQUERY+ajax实现的 叫jeditable
      

  2.   

    你不就是要能不刷新页面能单独更新TABLE里的某一列数据吗?这就是你想要的,如果不明白我发你个DEMO
      

  3.   

    从你的问题看起来,你没有去了解asp.net ajax,那么就很难回答你Ajax问题。
      

  4.   

    局部更新列?更新列的话务必要重绘table,而不像增删数据值是操作行
    所以用不用ajax没什么关系,如果table只是页面数据的一部分就另当别论
      

  5.   


    能发我个DEMO么,我的邮件[email protected]
      

  6.   


    恩,看的出你经验丰富,我确实没仔细学习AJAX,但大概知道,AJAX有这个
    局部更新的功能,但对其能否实现该问题,却不肯定,网上去搜索又没搜索到,
    看书效果不明显,所以就直接来这里问有经验的朋友!
      

  7.   

    楼主我发了,有些文件的关连性很大,数据那部份没法发给你了哦   我是做在Gridview里面的,实现点一个单元格出现文本框,按回车保存该列文本框数据
      

  8.   

    你说局部更新?更新具体什么内容?没必要的吧添加行的话,用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 = '&nbsp;';
               td7.innerHTML = '<input type="image" src="../images/054632138.gif"  onclick="this.blur();return Check();" >&nbsp;&nbsp;<img src="../images/054632146.gif"  border="0" onmouseover="gridaddmouse(this);" onclick="DeleteType(\''++'\');">';
               document.all.typename.focus();
              }
              ishave=true;
            }
    其他的自己完善吧
      

  9.   


    我问题没表述清楚哈。这个Table是完成了使用javascipt添加行的功能,正如你所示,
    但后面还有个需求,就是对该table的局部数据进行更新,这些数据来源自数据库.