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

首頁 > 開發 > 綜合 > 正文

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

2024-07-21 02:28:45
字體:
來源:轉載
供稿:網友

  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);
        }
    }

好了,很簡單的方法,希望對你有用!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 墨竹工卡县| 且末县| 安阳市| 兰考县| 永寿县| 响水县| 阿合奇县| 阆中市| 威宁| 壶关县| 秭归县| 红河县| 榆社县| 菏泽市| 榆树市| 广饶县| 尤溪县| 江都市| 樟树市| 江西省| 三穗县| 吉水县| 南岸区| 榆树市| 宝山区| 西乡县| 启东市| 逊克县| 湘阴县| 日喀则市| 搜索| 策勒县| 民乐县| 普洱| 青阳县| 新乐市| 沈阳市| 泾源县| 清水县| 九寨沟县| 太仓市|