GridView在ASP.NET C#中插入一行记录
本文关键字:一行 记录 插入 ASP NET GridView | 更新日期: 2023-09-27 18:29:59
如何使用类似GridView
的Excel工作表来输入记录?就像Excel工作表一样,使用上/下箭头键在行中上/下移动。
我需要插入超过25条单行记录(比如学生的分数),这些记录由用户根据他们的注册号输入。我使用了<ItemTemplate>
和TextBox
es,但发现输入学生的分数没有那么灵活。
如果有其他方法可以完成这项任务,请帮助我。
使用上下箭头键执行行中的上下移动使用此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>