GridView для вставки ряда записей в ASP.NET C # - PullRequest
0 голосов
/ 03 апреля 2012

Как я могу использовать GridView как лист Excel для ввода записей? Точно так же, как лист Excel, перемещение вверх / вниз по строке с помощью клавиши со стрелкой вверх / вниз.

Мне нужно вставить более 25 записей в одну строку (скажем, оценки учеников), которые вводятся пользователем против их регистрационного номера. Я использовал <ItemTemplate> и TextBox es, но не нашел настолько гибким для ввода оценок студентов.

Пожалуйста, помогите мне, если есть другие способы сделать такую ​​задачу.

1 Ответ

0 голосов
/ 03 апреля 2012

Для перемещения вверх / вниз в строке с помощью клавиш со стрелками вверх / вниз Используйте этот 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> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...