xml教程:GridViewRow可以任意位置单击引发事件的方法

2016-02-19 19:02 13 1 收藏

下面图老师小编要向大家介绍下xml教程:GridViewRow可以任意位置单击引发事件的方法,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - Web开发 】

  GridView 是 ASP.NET 2.0 中应用最为广泛一个控件,几乎所有的数据操作都需要它,正如我们平常所应用的,可以编辑、删除、选择等等,但如果客户有需要通过单击行而引发超链接或者进入行编辑状态时,我们该如何实现,这里介绍了一种方法来实现此功能。它将允许你通过点击行的任何一个位置而引发你所需要的事件。

  首先为 GridView 填充数据

  private void BindData()
  {
  SqlConnection myConnection = new SqlConnection(ConnectionString);
  SqlCommand myCommand = new SqlCommand("SELECT * FROM Users", myConnection);
  SqlDataAdapter ad = new SqlDataAdapter(myCommand);
  DataSet ds = new DataSet();
  ad.Fill(ds);
  GridView1.DataSource = ds;
  GridView1.DataBind();
  }
 接下来我们在 GridView_RowDataBound 事件中为 GridViewRow 赋予单击属性

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
  {
  string alertBox = "alert('";
  if (e.Row.RowType == DataControlRowType.DataRow)
  {
  alertBox += e.Row.RowIndex;
  alertBox += "')";
  e.Row.Attributes.Add("onclick", alertBox);
  }
  }

 好了,很简单的方法,希望对你有用!

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1619893.html

延伸阅读
标签: Web开发
事件是可以被JavaScript侦测到的行为。 事件 JavaScript使我们有能力创建动态页面。事件是可以被JavaScript侦测到的行为。 网页中的每个元素都可以产生某些可以触发JavaScript函数的事件。比方说,我们可以在用户点击某按钮时产生一个onClick事件来触发某个函数。事件在HTML页面中定义。 事件举例: 鼠标点击  页面或图像载入 ...
标签: Web开发
暂时忘记前面的术士,让我们再一次回到XML构造的数据世界,以前我总是爱讲"详细内容请看后面章节",这次没办法拖了,只好开始讲述"后面章节"的内容,今天所要讲述的是Data Islands(直译就行了,数据岛). 我们用数据岛可以做什么呢?,我们可以利用数据岛将我们的XML嵌入到HTML叶面中,至于怎么做,就看我接下来的演示好了. 我们可以...
标签: Web开发
XML被设计用来描述数据,其焦点是数据的内容。 HTML被设计用来显示数据,其焦点是数据的外观。     应该掌握的基础知识: 在您继续学习之前,需要对以下知识有基本的了解: HTML / XHTML JavaScript or VBScript 什么是XML? XML指可扩展标记语言(EXtensible Markup Language) ...
第一步:在电脑桌面点击开始,打开控制。 第二步:打开控制面板之后,双击打开鼠标。 第三步:显示鼠标属性,在鼠标键里勾选启用单击锁定。 第四步:点击启用单击锁定右边的设置。 第五步:可以拖动...
标签: Web开发
文件打包下载 /*任意位置浮动固定层*/ /*没剑(http://regedit.cnblogs.com) 08-03-11*/ /*说明:可以让指定的层浮动到网页上的任何位置,当滚动条滚动时它会保持在当前位置不变,不会产生闪动*/ /*调用: 1 无参数调用:默认浮动在右下角 $("#id").floatdiv(); 2 内置固定位置浮动 //右下角 $("#id").floatdiv("rightbottom"); //左...

经验教程

576

收藏

43
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部