我正在使用这个Gridview
http://gridviewscroll.aspcity.idv.tw/Demo/Style.aspx#StyleCustom2
有人可以告诉我如何使用箭头键导入GridView进入gridview
谢谢:)
答案 0 :(得分:0)
使用您希望使用functionallity扩展的GridView编辑webform。在那里,添加两个按钮。 ButtonUp和ButtonDown。
为按钮添加以下点击事件。我假设你的GridView被称为GridView1:
protected void ButtonUp_Click(object sender, EventArgs e) {
int i = GridView1.SelectedIndex;
if(i>0)
GridView1.SelectedIndex = GridView1.SelectedIndex - 1;
}
protected void ButtonDown_Click(object sender, EventArgs e) {
int i = GridView1.SelectedIndex;
if (i < GridView1.Rows.Count - 1)
GridView1.SelectedIndex = GridView1.SelectedIndex + 1;
}
如果您现在运行页面,则可以使用页面上的按钮浏览GridView。现在,我们将通过javascript将按钮点击绑定到我们的键盘。将以下代码添加到Page_Load事件:
ClientScript.RegisterClientScriptBlock(typeof(string), "keyScript",
@"function move(e) {
var key = 0;
if(window.event)
key = event.keyCode;
else
key = e.keyCode;
if(key == 38)
document.getElementById('ButtonUp').click();
if(key == 40)
document.getElementById('ButtonDown').click();
}
document.onkeydown=move;
", true);
现在您可以使用键盘上下键导航。
要使页面按钮不可见,请为它们创建以下CssClass:
.Invisible {
display:none;
}
答案 1 :(得分:0)
tintAdjustmentMode