婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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綁定數據和選中行刪除功能具體實例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产乱码精品一区二区三区忘忧草| 国产精品国产精品国产专区不片| 欧美嫩在线观看| 激情欧美一区二区| 亚洲午夜一二三区视频| 亚洲欧洲一区二区在线播放| 久久午夜羞羞影院免费观看| 欧美日韩免费不卡视频一区二区三区 | 狠狠色狠狠色综合| 国产精品美女一区二区| 91福利视频网站| 91豆麻精品91久久久久久| 美国十次综合导航| 国产欧美一区二区三区鸳鸯浴 | 欧美色涩在线第一页| 一区二区三区日韩精品| 91污在线观看| 五月激情综合婷婷| 91久久精品一区二区二区| 激情偷乱视频一区二区三区| 亚洲欧美日韩在线| 日韩一区精品视频| 精品亚洲国产成人av制服丝袜| 久久久蜜桃精品| 欧美色综合影院| 色悠悠久久综合| 成人av免费在线播放| 国产在线视频一区二区三区| 日韩精品久久理论片| 欧美三级电影在线观看| 亚洲国产激情av| 精品少妇一区二区三区在线播放 | 国产激情91久久精品导航| 欧美mv和日韩mv国产网站| 91色综合久久久久婷婷| 天天色天天爱天天射综合| 精品一区二区三区免费| 国产一区二区三区电影在线观看| 国产精品影视在线| 亚洲永久免费av| 国产日韩欧美高清在线| 亚洲精品水蜜桃| 亚洲视频一区二区在线观看| 欧美精彩视频一区二区三区| 欧美zozo另类异族| 国产亚洲欧美一区在线观看| 久久伊人蜜桃av一区二区| 日韩欧美资源站| 日韩一区二区三区在线观看| 国产精品性做久久久久久| 亚洲午夜电影在线观看| 亚洲欧美激情一区二区| 久久看人人爽人人| 中文字幕免费观看一区| 亚洲一区二区高清| 六月丁香婷婷久久| 99久久精品国产网站| 久久国产生活片100| 中文字幕一区二区三区在线观看| 中文字幕中文字幕在线一区| 偷拍与自拍一区| 91一区二区三区在线播放| 日韩你懂的在线观看| 亚洲永久免费av| 久久99国产乱子伦精品免费| 欧美性猛交xxxx乱大交退制版| 精品蜜桃在线看| 亚洲午夜在线视频| 日韩国产欧美三级| 国产亚洲制服色| 精品一区二区成人精品| 夜夜嗨av一区二区三区网页| 91久久国产综合久久| 欧美亚洲一区二区三区四区| 久久久久久亚洲综合影院红桃| 国产乱子轮精品视频| 老司机午夜精品| 欧美电影在线免费观看| 精品卡一卡二卡三卡四在线| 亚洲美女屁股眼交| 91麻豆精品在线观看| 欧美日韩亚洲另类| 国产女主播一区| 久久精品夜色噜噜亚洲a∨| 国产成a人亚洲精品| 亚洲午夜私人影院| 国产成人精品亚洲午夜麻豆| 国产亚洲一区二区三区在线观看| 精品国产乱码久久久久久蜜臀| 欧美午夜精品理论片a级按摩| 日韩高清国产一区在线| 精品欧美一区二区久久| 99综合影院在线| 一级特黄大欧美久久久| 久久日韩粉嫩一区二区三区| 91小视频在线免费看| 午夜国产不卡在线观看视频| 国产日韩视频一区二区三区| 日韩美女视频19| 欧美一区二区三区日韩| 人妖欧美一区二区| 1024成人网色www| 精品久久一区二区三区| 国产精品美女一区二区在线观看| 日韩电影在线看| 国产成a人亚洲| 精品一区二区三区日韩| 亚洲综合色在线| 亚洲视频狠狠干| 久久精品一区四区| 婷婷丁香久久五月婷婷| 亚洲综合久久久| 久久综合久久综合九色| 91福利在线播放| 国产精品视频在线看| 欧美激情在线一区二区三区| 欧美精品在线视频| 日韩情涩欧美日韩视频| 色综合网站在线| 97久久精品人人做人人爽| 国产三级一区二区| 成人性生交大片| 麻豆成人久久精品二区三区红| 日本欧美肥老太交大片| 另类小说一区二区三区| 在线免费观看成人短视频| 91久久一区二区| 欧美老人xxxx18| 国产午夜精品理论片a级大结局| 国产欧美va欧美不卡在线| 欧美午夜影院一区| 精品视频一区三区九区| 国产成人精品在线看| 蜜臀av一区二区在线免费观看| 国产喂奶挤奶一区二区三区 | 免费看欧美美女黄的网站| 亚洲一区二区影院| 美国一区二区三区在线播放| eeuss鲁片一区二区三区在线观看| 不卡av在线免费观看| 日韩欧美国产三级电影视频| 中文字幕日韩一区| 亚洲免费观看在线视频| 五月婷婷色综合| 中文字幕中文字幕在线一区| 欧美成人国产一区二区| 国产精品久久国产精麻豆99网站 | 成人开心网精品视频| 亚洲444eee在线观看| 一本色道**综合亚洲精品蜜桃冫| 国产一区二区免费在线| 91丨porny丨蝌蚪视频| 国产不卡在线一区| 91精品国产色综合久久不卡电影 | 国产激情视频一区二区三区欧美| 日韩专区欧美专区| 91久久精品一区二区三| 国产精品沙发午睡系列990531| 亚洲欧美色图小说| 久久久久久久久99精品| 国产喷白浆一区二区三区| 黑人精品欧美一区二区蜜桃 | 亚洲欧美综合网| 国产乱码精品一区二区三区忘忧草| 欧美丰满少妇xxxbbb| 日韩专区一卡二卡| 欧美日韩一区二区三区在线| 亚洲成人福利片| 精品国产三级电影在线观看| 精品美女一区二区三区| 精品亚洲porn| 日本91福利区| 久久国产夜色精品鲁鲁99| 夜夜嗨av一区二区三区中文字幕| 日本欧美大码aⅴ在线播放| 欧美高清精品3d| 精品一区二区日韩| 中文字幕一区二区在线观看| 91行情网站电视在线观看高清版| 蜜桃视频免费观看一区| 4438成人网| 成人av影院在线| 久久99九九99精品| 日本少妇一区二区| 久久综合一区二区| 亚洲乱码国产乱码精品精小说 | 国产91对白在线观看九色| 欧美激情一区二区三区在线| 欧美在线一二三| 成人激情小说乱人伦| 久久国产福利国产秒拍| 亚洲精品免费一二三区| 精品久久一区二区| 91精品国产一区二区| 91国内精品野花午夜精品| 粉嫩高潮美女一区二区三区| 免费日本视频一区| 天天亚洲美女在线视频| 夜夜亚洲天天久久| 欧美视频一区在线观看|