GridViewRow可以任意位置单击引发事件的方法
来源:互联网 发布:点读机软件免费下载 编辑:程序博客网 时间:2024/05/16 13:43
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 赋予单击属性
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.cnblogs.com/xh3/archive/2006/07/28/462084.html
首先为 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 赋予单击属性
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.cnblogs.com/xh3/archive/2006/07/28/462084.html
- GridViewRow可以任意位置单击引发事件的方法
- GridViewRow可以任意位置单击引发事件的方法
- GridViewRow可以任意位置单击引发事件的方法
- 引发服务器控件的客户端单击事件
- 【基于QMediaPlayer的简易视频播放器】— 4、重载QSlider鼠标响应事件,实现单击跳转至任意位置
- 获取gridviewrow索引值的方法。。。
- GridView行选择事件,单击GridView中某一行任意位置提出这条记录
- GridView行选择事件,单击GridView中某一行任意位置提出这条记录
- GridView行选择事件,单击GridView中某一行任意位置提出这条记录
- GridView行选择事件,单击GridView中某一行任意位置提出这条记录
- Control解决双击事件引发单击事件
- 列表中的GridViewRow事件
- aspxgridview 单击行的事件实现方法
- android-单击事件的响应方法
- IE中点击文本任意地方都可以执行onclick等事件的方法
- WinForm中,Button按钮有PerformClick()方法,可以模拟用户单击鼠标. 即button.PerformClick()生成按钮的事件。
- 利用AssemblyResolve事件加载任意位置的程序集
- 把下列代码放到或者之间 alert('……')是右键单击引发的事件,你
- 2006 TechEd(北京) 课程表
- 网页常用小技巧......
- 鲁迅先生就ERP实施问题答记者问
- 小结SQL Server连接失败错误及解决
- 使用C#的反射机制时遇到的问题
- GridViewRow可以任意位置单击引发事件的方法
- 模板列绑定ImageButton,弹出窗口 提示“是”“否”
- CMMI在DM中应用的初步成果与弊端
- [原创]简单快速有趣的MySQL数据库操作类:SimpleDB
- Recent life
- ASP.NET中的事务处理和异常处理(1)
- ASP.NET中的事务处理和异常处理(2)
- 解决Asp.net代码不紧凑引起的问题
- 趣谈Google内部子域名