GridView在ASP.NET C#中插入一行记录

本文关键字:一行 记录 插入 ASP NET GridView | 更新日期: 2023-09-27 18:29:59

如何使用类似GridView的Excel工作表来输入记录?就像Excel工作表一样,使用上/下箭头键在行中上/下移动。

我需要插入超过25条单行记录(比如学生的分数),这些记录由用户根据他们的注册号输入。我使用了<ItemTemplate>TextBoxes,但发现输入学生的分数没有那么灵活。

如果有其他方法可以完成这项任务,请帮助我。

GridView在ASP.NET C#中插入一行记录

使用上下箭头键执行行中的上下移动使用此URL:使用箭头键导航文本输入字段并返回,这与代码有关。

    <script type="text/javascript"> 
    $(document).ready(function(){  
       // get only input tags with class data-entry 
       textboxes = $("input.data-entry"); 
       // now we check to see which browser is being used  
       if ($.browser.mozilla) {  
           $(textboxes).keypress (checkForAction); 
          }  
      else {  
          $(textboxes).keydown (checkForAction);  
      }  
  });   
 function checkForAction (event) { 
      if (event.keyCode == 13 || 40) { 
         currentBoxNumber = textboxes.index(this);  
           if (textboxes[currentBoxNumber + 1] != null) { 
               nextBox = textboxes[currentBoxNumber + 1] 
               nextBox.focus();  
               nextBox.select(); 
               event.preventDefault(); 
               return false; 
           } 
       }  
   } 
</script>