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

珊湘潭

珊湘潭

2016-02-19 19:02

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

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

  首先为 GridView 填充数据

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

  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://m.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);
  }
  }

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

分享
qqQQ
qzoneQQ空间
weibo微博

猜你喜欢

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

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

对于任意的XML的遍历

Web开发
对于任意的XML的遍历

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

JavaScript实例教程(六)JavaScript中处理事件之单击事件onClic

Web开发
JavaScript实例教程(六)JavaScript中处理事件之单击事件onClic

c# 托盘双击不触发单击事件的实现方法

编程语言 网络编程
c# 托盘双击不触发单击事件的实现方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

HTML-CSS群中单选引发的“事件”

Web开发
HTML-CSS群中单选引发的“事件”

时钟显示在任意指定位置

电脑网络
时钟显示在任意指定位置

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

单元格区域填充柄

单元格区域填充柄

XSL教程:匹配模式的学习

XSL教程:匹配模式的学习
下拉加载更多内容 ↓