校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > ASP.NET中的DataGridView綁定數據和選中行刪除功能具體實例

ASP.NET中的DataGridView綁定數據和選中行刪除功能具體實例

熱門標簽:宿遷智能外呼系統排名 福州人工智能電銷機器人加盟 廣州銷售外呼系統定制 地圖標注多少錢一張 云狐人工智能電話機器人 400電話辦理信任翰諾科技 電銷機器人 數據 怎樣給陜西地圖標注顏色 ai電銷機器人對貸款有幫助嗎

首現我們拖入一個DataGridView控件到.aspx頁面中,然后綁定你需要顯示的列,具體代碼如下。

復制代碼 代碼如下:

 asp:GridView ID="gvDepartList" runat="server" AutoGenerateColumns="False"
         Height="108px" Width="600px"  OnRowDeleting="gvDepartList_RowDeleting" RowDataBound="gvDepartList_RowDataRound">
         Columns> 
         asp:TemplateField HeaderText="部門名稱" >
             ItemTemplate>
                   asp:Label runat="server" style="text-align:center" Text='%#  Eval("DepartName") %>'   />
             /ItemTemplate>
         /asp:TemplateField>

             asp:BoundField HeaderText="機構"   DataField="BranchId" />
             asp:BoundField HeaderText="負責人" DataField="PrincipalUser" />
             asp:BoundField HeaderText="聯系電話" DataField="ConnectTelNo" />
             asp:BoundField HeaderText="移動電話" DataField="ConnectMobileTelNo"/>
             asp:BoundField HeaderText="傳真" DataField="Faxes" />
             asp:TemplateField HeaderText="修改">
                 ItemTemplate>
                       asp:ImageButton ID="ImageButton1" ImageUrl="../images/edit.gif" CommandArgument='%#Eval("DepartId") %>' CommandName="delete" runat="server" />
                 /ItemTemplate>
             /asp:TemplateField>
            asp:TemplateField HeaderText="刪除">
                 ItemTemplate>
                     asp:ImageButton ImageUrl="../images/delete.gif" CommandArgument='%#Eval("DepartId") %>' CommandName="delete" runat="server" />
                 /ItemTemplate>
             /asp:TemplateField>
         /Columns>
     /asp:GridView>

二:在這個.aspx頁面后臺的Page_load事件中綁定數據。

復制代碼 代碼如下:

protected void Page_Load(object sender, EventArgs e)
       {
           if (!IsPostBack)
           {
              gvDepartList.DataSource= new DepartInfoManager().GetDepartInfos(-1);
              gvDepartList.DataBind();
           }
       }

如果我們想添加一個DataGridView的光棒效果,就是每一行鼠標懸浮上去變動背景色啦。

復制代碼 代碼如下:

/// summary>
 /// 動態注冊腳本(在GridView控件呈現之前) 光棒效果
 /// /summary>
 /// param name="sender">/param>
 /// param name="e">/param>
 protected void gvUsers_RowDataBound(object sender, GridViewRowEventArgs e)
 {
     //此處判斷只有在數據行在進行腳本注冊
     if (e.Row.RowType == DataControlRowType.DataRow)
     {
         //光棒效果
           e.Row.Attributes.Add("onmouseover","currentcolor=this.style.backgroundColor;this.style.backgroundColor='#6699ff'");
         e.Row.Attributes.Add("onmouseout ", "this.style.backgroundColor=currentcolor");

         LinkButton lnkbtnDel = e.Row.FindControl("lnkbtnDel") as LinkButton;
         lnkbtnDel.Attributes.Add("onclick", "return confirm('確定刪除嗎?')");
     }
 }

 現在重點來了,怎么一行的數據呢?既然是刪除,我們肯定是要根據一條數據的ID來刪除了,那么我們在Page_load方法中加入一段代碼:
 gvDepartList.DataKeyNames = new string[] { "id"};//這個代碼是什么意思呢,就是每一行設置一個鍵,這個鍵就是用來操作數據的。
現在我們用另外一種方法刪除,看到頁面中的倒數第二列,沒錯,是一個ImageButtom控件,這個控件是放了一個刪除按鈕的小圖標,CommandArgument是干什么的呢?CommandName又是干什么的呢?CommandArgument就是指定我們要操作的參數,CommandName就是指令這個按鈕是要干什么?這里用到的是刪除,我們寫上Delete。

復制代碼 代碼如下:

asp:TemplateField HeaderText="刪除">
                ItemTemplate>
                     asp:ImageButton ImageUrl="../images/delete.gif" CommandArgument='%#Eval("DepartId") %>' CommandName="delete" runat="server" />
                /ItemTemplate>
             /asp:TemplateField>

接下來就是后臺操作代碼了,可以看到這個DataGridView綁定了一個OnRowDeleting事件,這個事件就是用來刪除的。
然后我們在這個事件寫上這樣的代碼。

復制代碼 代碼如下:

/// summary>
        /// 刪除選中的行
        /// /summary>
        /// param name="sender">/param>
        /// param name="e">/param>
        protected void gvDepartList_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            ImageButton buttom = gvDepartList.Rows[e.RowIndex].FindControl("btnDelete") as ImageButton;
            string departId = buttom.CommandArgument.ToString();
            if (manage.DeleteDepart(departId))
            {
                Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "script>alert('刪除成功!');/script>");
                BindDepartInfos();//重新綁定數據
            }
            else
            {
                Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "script>alert('刪除失敗!');/script>");
            }

        }

為了更好的用戶體驗,我們可以不使用這個Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "script>alert('刪除成功!');/script>");
可以選擇在頁面中顯眼的地方放一個label控件,設計Visible=false;隱藏它,然后刪除成功后,利用這個Label控件來提示用戶,刪除成功!

您可能感興趣的文章:
  • asp.net小孔子cms中的數據添加修改
  • asp.net連接數據庫 增加,修改,刪除,查詢代碼
  • asp.net 刪除,更新數據庫方法
  • asp.net 不用GridView自帶刪除功能,刪除一行數據
  • ASP.NET Mvc開發之刪除修改數據

標簽:大興安嶺 曲靖 黃南 綿陽 延安 焦作 新疆 宜春

巨人網絡通訊聲明:本文標題《ASP.NET中的DataGridView綁定數據和選中行刪除功能具體實例》,本文關鍵詞  ASP.NET,中的,DataGridView,綁定,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET中的DataGridView綁定數據和選中行刪除功能具體實例》相關的同類信息!
  • 本頁收集關于ASP.NET中的DataGridView綁定數據和選中行刪除功能具體實例的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美一区二区性放荡片| 国产麻豆精品95视频| 欧美日本精品一区二区三区| 亚洲人妖av一区二区| 日韩国产欧美在线观看| 91视频com| 亚洲精品乱码久久久久久久久| 欧美日韩精品久久久| 久久99久久久欧美国产| 成人午夜激情在线| 久久精品噜噜噜成人av农村| 激情六月婷婷综合| 国产精品久久久久7777按摩| 亚洲精品久久嫩草网站秘色| 亚洲最新视频在线播放| 欧美日韩国产小视频在线观看| 欧美伊人精品成人久久综合97| 一区二区三区四区视频精品免费 | 日韩av中文字幕一区二区| 欧洲一区二区三区在线| 久久蜜桃av一区精品变态类天堂| 国产精品美女www爽爽爽| 国内精品国产成人国产三级粉色| 在线不卡的av| 精品国产伦一区二区三区观看方式 | 色哦色哦哦色天天综合| 奇米影视一区二区三区| 免费精品视频最新在线| 欧美羞羞免费网站| 国产精品成人在线观看| 欧美亚洲国产一卡| 中文字幕中文字幕一区| 久久综合色播五月| 国产成人啪免费观看软件| 天天爽夜夜爽夜夜爽精品视频| 国产高清视频一区| 老司机精品视频导航| 韩国成人精品a∨在线观看| 亚洲欧美另类图片小说| 国产精品视频在线看| 成人午夜碰碰视频| 国内精品久久久久影院一蜜桃| 亚洲最大色网站| 亚洲一本大道在线| 中文字幕乱码日本亚洲一区二区| 欧美日韩中字一区| 日韩亚洲欧美一区二区三区| 蜜桃在线一区二区三区| 久久精品日产第一区二区三区高清版 | 91精品国产综合久久久久| 日韩精品一区二区三区老鸭窝| 亚洲高清三级视频| 亚洲精品国产视频| 91国产免费看| 蜜臀va亚洲va欧美va天堂| 欧美激情在线一区二区| 在线免费av一区| 欧美一级日韩一级| 亚洲另类一区二区| 毛片不卡一区二区| 丝袜美腿亚洲色图| 成人免费毛片片v| 国产一区二三区| 国产日韩欧美综合一区| 精品人在线二区三区| 日韩av一二三| 午夜欧美大尺度福利影院在线看| 亚洲精品乱码久久久久久久久 | 老司机精品视频线观看86| 国产日韩欧美电影| 国产日本一区二区| 欧美白人最猛性xxxxx69交| 国产精品久久久久久久第一福利| 在线不卡一区二区| 日本成人中文字幕| 91麻豆精品国产91| 久久精品亚洲乱码伦伦中文| 欧美另类高清zo欧美| 7777精品伊人久久久大香线蕉最新版| 亚洲一区二区三区国产| 韩日av一区二区| 国产福利91精品一区二区三区| 久久成人羞羞网站| 亚洲三级免费观看| 久久久久久久久久久久久久久99 | 国产一区二区91| 91免费版在线| 亚洲欧美一区二区在线观看| 91网站黄www| 三级不卡在线观看| 精品一区二区三区免费| 欧美日韩国产a| 亚洲成a人片综合在线| 成人av集中营| 国产精品不卡在线| 亚洲午夜久久久久久久久电影院 | 色综合天天综合在线视频| 欧美日韩黄色影视| 精品国产免费人成电影在线观看四季 | 99精品一区二区| 日本高清成人免费播放| 日韩精品一区二区三区四区视频| 色婷婷综合在线| 亚洲国产精华液网站w| 精久久久久久久久久久| 一区二区三区四区不卡视频| 国产精品二三区| 91在线视频官网| 欧美成人免费网站| 亚洲视频你懂的| 欧美影视一区在线| 色av综合在线| 国产在线精品视频| 懂色av噜噜一区二区三区av| 肉色丝袜一区二区| 欧美色图片你懂的| 久久免费美女视频| 欧美日韩亚洲另类| 国产精品1024久久| 欧美成人三级在线| 一区二区高清视频在线观看| 日韩一区二区电影在线| 精品日韩欧美在线| 在线精品亚洲一区二区不卡| 欧美tk丨vk视频| 欧美二区乱c少妇| 久久久久久久久一| 国产日韩成人精品| 日韩一区欧美二区| 国产成人av网站| 亚洲日本在线天堂| 欧美日韩成人在线一区| 欧美日韩国产大片| 久久精品亚洲麻豆av一区二区 | 91玉足脚交白嫩脚丫在线播放| 亚洲天堂福利av| 亚洲少妇中出一区| 亚洲成人激情综合网| 久久综合综合久久综合| 成人激情小说乱人伦| 91麻豆精品国产91久久久久久| 久久精品亚洲麻豆av一区二区| 一区二区三区在线观看视频 | 美女脱光内衣内裤视频久久网站| 国产福利91精品一区| 日韩免费电影网站| 日韩国产在线观看| 欧美精品一卡二卡| 一区二区三区成人在线视频 | 在线观看网站黄不卡| 亚洲国产精品成人综合色在线婷婷 | 一本一道波多野结衣一区二区| 日韩午夜小视频| 欧美aaa在线| 精品蜜桃在线看| 韩国精品在线观看| 国产欧美日韩久久| 韩国三级中文字幕hd久久精品| 欧美一区二区三区的| 蜜桃一区二区三区在线| 制服丝袜一区二区三区| 美女一区二区久久| 国产亚洲综合在线| 丁香婷婷深情五月亚洲| 亚洲免费av观看| 欧美精品一二三| 九九视频精品免费| 欧美成人r级一区二区三区| 国产一区 二区 三区一级| 国产精品五月天| 欧美日韩一区二区三区视频| 国产成人精品一区二区三区四区 | 国产麻豆视频一区二区| 日韩午夜三级在线| 国产99久久久国产精品潘金| 亚洲视频网在线直播| 欧美精品tushy高清| 国产精品66部| 天天综合网 天天综合色| 国产日韩一级二级三级| 欧美欧美欧美欧美首页| 99久久久国产精品| 国产盗摄视频一区二区三区| 一区二区三区资源| 国产精品视频看| 久久九九久久九九| 8x福利精品第一导航| 色天天综合久久久久综合片| 国内成+人亚洲+欧美+综合在线| 亚洲综合视频在线观看| 久久一区二区三区四区| 日韩一区二区免费视频| 欧美亚洲一区二区三区四区| 成人永久免费视频| 成人蜜臀av电影| 欧美在线制服丝袜| 色天天综合久久久久综合片| 欧美性猛交xxxx乱大交退制版| 91亚洲大成网污www| 在线观看一区不卡|