利用js无刷新得到DataGrid中当前行的值,并赋值到TextBox控件中

   <!--
  function SetValues(object)
  {
   document.all.Tblhisname.innerText=object.cells[10].innerText;
 document.all.Labhisid.innerText=object.cells[11].innerText;
 document.all.Tblhislevel.innerText=object.cells[1].innerText;
 document.all.Tblareaname.innerText=object.cells[8].innerText;
 document.all.Tblarea.innerText=object.cells[9].innerText;
 document.all.Tblmzl.innerText=object.cells[2].innerText;
 document.all.Tblbcs.innerText=object.cells[3].innerText;
 document.all.Tbllxr.innerText=object.cells[5].innerText;
 document.all.Tblphone.innerText=object.cells[4].innerText;
 document.all.Tbladdress.innerText=object.cells[6].innerText;
 document.all.Tbldemo.innerText=object.cells[7].innerText;

  
  }
  //-->
  </script>


  private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
  {
   if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)

   {
    e.Item.Attributes.Add("onclick","SetValues(this)");//将datagrid中的当前行的数据放到text中

   }

  --不容易或,终于总结出来了,呵呵,几个小时没有白花

原文地址:https://www.cnblogs.com/hhq80/p/657498.html