国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

GridViewRow可以任意位置單擊引發事件的方法

2019-11-18 17:05:01
字體:
來源:轉載
供稿:網友

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.survivalescaperooms.com/xh3/archive/2006/07/28/462084.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 封丘县| 晋宁县| 寻甸| 英山县| 大关县| 即墨市| 靖边县| 紫云| 海安县| 靖西县| 大竹县| 平潭县| 吉隆县| 高唐县| 永定县| 兴宁市| 临朐县| 中阳县| 梓潼县| 聂拉木县| 珲春市| 略阳县| 利辛县| 太湖县| 阆中市| 阿尔山市| 外汇| 靖州| 卓尼县| 马尔康县| 永泰县| 旺苍县| 福州市| 彝良县| 四川省| 石景山区| 大渡口区| 辽阳市| 汕尾市| 千阳县| 咸宁市|