GridView行选择事件,单击GridView中某一行任意位置提出这条记录

原创 2007年09月27日 09:41:00
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class DataViewSelectRow : System.Web.UI.Page
...{
   
    
protected void Page_Load(object sender, EventArgs e)
    
...{
        
if (!IsPostBack)
        
...{
            lblStr.Text 
= "select  * from Products";
            DataSet ds 
= BindSqlServer(lblStr.Text);   //
            GridView1.DataSource = ds;
            GridView1.DataBind();
        }

    }

     
    
private DataSet BindSqlServer(string str)
    
...{
        SqlConnection Conn 
= new SqlConnection("server=.;uid =sa ; pwd=;database = northwind");

        DataSet ds 
= new DataSet();
        SqlDataAdapter da 
= new SqlDataAdapter(str, Conn);

        da.Fill(ds);
        
return ds;
    }


    
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    
...{
        GridView1.PageIndex 
= e.NewPageIndex;

        DataSet ds 
= BindSqlServer("select  * from Products");
        GridView1.DataSource 
= ds;
        GridView1.DataBind();
    }

    
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
    
...{
        
//注册行单击事件
        e.Row.Attributes.Add("onclick""javascirpt:__doPostBack('GridView1','Select$" + e.Row.RowIndex + "')");
    }


    
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
    
...{
        Response.Write(GridView1.SelectedValue);  
//显示单示列的ID
        
//得到ID后将其付给一个变量

        lblStr.Text 
= "select * from products where Productid =" + GridView1.SelectedValue;
        DataSet ds 
= new DataSet();
        ds 
= BindSqlServer(lblStr.Text);

        
this.TextBox1.Text = ds.Tables[0].Rows[0]["QuantityPerUnit"].ToString(); 
    }

}
 

ASP.NET2005 gridview中点击某行的任意位置选中某行 交替效果 变换鼠标手势

ASP.NET2005 gridview中点击某行的任意位置选中某行 交替效果 变换鼠标手势在 GridView中增加选择按钮SELECT,并让其不显示  为gridview添加RowDataBoun...
  • hfzsjz
  • hfzsjz
  • 2009年05月21日 09:10
  • 1590

gridview中点击行的任何位置选定一行

  1.添加一个按钮,触发gridview的"Select"事件                                                                    ...

GridView的简单使用,带有点击事件

网格布局GridView的使用 在layout中的布局 main.xml android:id="@+id/gridview" android:layout_width="match_paren...

GridView点击行触发事件

前台页面 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" >    无标题...
  • lp0606
  • lp0606
  • 2009年11月03日 08:40
  • 15599

GridView行选择事件,单击GridView中某一行任意位置提出这条记录

using System; using System.Data; using System.Configuration; using System.Collections; using System....
  • hankwen
  • hankwen
  • 2009年02月18日 12:27
  • 7329

获取gridview当前选中行的内容

方法一:SelectedIndex 获取gridview当前选中行的内容 txtid.Text = GridView1.Rows(GridView1.SelectedInd...

GridView行编辑、更新、取消、删除事件用法

注意:当启用编辑按钮时,点击编辑按钮后会使一整行都切换成文本框。为了是一行中的一部分是文本框,需要把以整行的所有列都转换成模板,然后删掉编辑模板中的代码。这样就能使你想编辑的列转换成文本框。 1.界...

wpf绑定用户控件及listview(gridview)数据源

用户控件: 前台界面

数据绑定控件GridView

在GridView 中显示 数据源SqlDataSource中的image 超链接 模板 commandField和对每一项的 delect  edit update操作 当绑定完数据后对Gri...

扩展GridView实现多选(全选)、点击行任意位置选择行、选中变色、添加双击事件等

主要功能: a.隔行色(颜色可自定义) b.点击行任意位置选择行 c.点击已选中行任意位置取消选择 d.选中行变色(颜色可自定义) e.多选全选功能 f.添加双击响应事件        ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:GridView行选择事件,单击GridView中某一行任意位置提出这条记录
举报原因:
原因补充:

(最多只允许输入30个字)