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

主頁 > 知識(shí)庫 > ASP.NET數(shù)據(jù)綁定GridView控件使用技巧

ASP.NET數(shù)據(jù)綁定GridView控件使用技巧

熱門標(biāo)簽:400電話辦理哪家性價(jià)比高 地圖標(biāo)注專業(yè)團(tuán)隊(duì) 濮陽外呼電銷系統(tǒng)怎么樣 天心智能電銷機(jī)器人 塔城代理外呼系統(tǒng) 地圖標(biāo)注的公司有哪些 代理接電話機(jī)器人如何取消 地圖定位圖標(biāo)標(biāo)注 遂寧市地圖標(biāo)注app

不得不說GridView控件的功能確實(shí)很強(qiáng)大,一個(gè)簡簡單單的控件就可以把數(shù)據(jù)管理的很美。在這兩天做的任務(wù)中碰到的一些GridView控件中遇到的問題進(jìn)行總結(jié);

①:在GridView控件中隨意顯示數(shù)據(jù)庫中的信息:

GridView控件中有一個(gè)AutoGenerateColumns屬性,它的作用就是控制GridView控件是否在運(yùn)行的時(shí)候自動(dòng)生成相關(guān)聯(lián)的列,一般情況下把這個(gè)屬性設(shè)置成為false。因?yàn)槲覀冃枰氖且粋€(gè)DIY的GridView控件。然后點(diǎn)擊右上角的箭頭,選擇編輯列添加一個(gè)BoundField字段,選擇數(shù)據(jù)DataField屬性,在后面填上自己想要顯示數(shù)據(jù)庫中某一列的列名,在外觀HeaderText屬性中填寫數(shù)據(jù)庫中要顯示的列名加以提示。然后點(diǎn)擊確定控件中就會(huì)顯示如下圖所示:

 

然后在asp后臺(tái)中添加鏈接數(shù)據(jù)庫代碼就ok了。關(guān)于鏈接數(shù)據(jù)庫的代碼博主在博文“【ASP】用GRIDVIEW控件連接SQL SERVER數(shù)據(jù)庫”中已經(jīng)做了詳細(xì)介紹,本文就不多說了。

②:在GridView控件中實(shí)現(xiàn)編輯刪除的功能:

點(diǎn)擊GridView控件右上角的箭頭,選擇編輯列,添加CommandField字段,設(shè)置此字段行為屬性ShowDeleteButton和ShowEditButton為True。點(diǎn)擊確定即可。結(jié)果如圖下所示:

 

 但是此時(shí)的編輯刪除不會(huì)有任何功能。因?yàn)镚ridView控件中有好多事件,實(shí)現(xiàn)編輯刪除功能是要觸發(fā)相應(yīng)的事件才可以用。

首先介紹第一個(gè)事件——RowEditing。運(yùn)行頁面的時(shí)候點(diǎn)擊編輯會(huì)出現(xiàn)“更改”和“取消”。此事件的作用就是點(diǎn)擊編輯時(shí)可以顯示更新和取消。 RowCancelingEdit。運(yùn)行頁面的時(shí)候點(diǎn)擊編輯會(huì)出現(xiàn)“更改”和“取消”,運(yùn)行結(jié)果如下圖所示:

 

雙擊此事件,在后臺(tái)添加代碼如下:

   protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)

    {

      GridView1.EditIndex = e.NewEditIndex;

      this.shuaxin();

    }

第二個(gè)事件——RowCancelingEdit       事件RowCancelingEdit就是實(shí)現(xiàn)取消功能。雙擊此事件填寫代碼如下:

   protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)

   {

    GridView1.EditIndex = -1;

    this.shuaxin();

   }

第三個(gè)事件——RowUpdating實(shí)現(xiàn)更新功能,雙擊此事件添加代碼如下:

    protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)

    {

      this.GridView1.EditIndex = e.RowIndex;

      string title = GridView1.DataKeys[e.RowIndex].Value.ToString();

      string cotent = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text;

 

      string strsql = "update activities set cotent='" + cotent + "'

               where title='" + title + "'";

      SqlConnection con = new SqlConnection(ConfigurationManager.

                ConnectionStrings["username"].ConnectionString);

      SqlCommand cmd = new SqlCommand(strsql, con);

      con.Open();

      cmd.ExecuteNonQuery();

      con.Close();

      GridView1.EditIndex = -1;

      this.shuaxin();

    }

第四個(gè)事件——RowDeleting。此事件實(shí)現(xiàn)刪除功能,雙擊事件添加代碼如下:

    protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)

    {

      string title = GridView1.DataKeys[e.RowIndex].Value.ToString();

 

      string delete = "delete activities where title='" + title + "'";

 

      SqlConnection con = new SqlConnection(ConfigurationManager.

                ConnectionStrings["username"].ConnectionString);

      SqlCommand cmd = new SqlCommand(delete, con);

      con.Open();

      cmd.ExecuteNonQuery();

      con.Close();

      GridView1.EditIndex = -1;

      this.shuaxin();  //自己寫的鏈接數(shù)據(jù)庫的方法;

    }

附:shuaxin();代碼:

    private void shuaxin()

    {

      SqlConnection sqlcon = new SqlConnection(ConfigurationManager.

                 ConnectionStrings["username"].ConnectionString);

      sqlcon.Open();

      SqlDataAdapter da = new SqlDataAdapter(@"select * from activities", sqlcon);

      DataSet ds = new DataSet();

      da.Fill(ds);

      if (ds.Tables[0].Rows.Count > 0)

      {

        GridView1.DataSource = ds;

        GridView1.DataBind();

      }

      sqlcon.Close();

    }

注:GridView控件中有一個(gè)DataKeyNames屬性,設(shè)置datakeyname是要在點(diǎn)擊行時(shí)獲得該行數(shù)據(jù)的主鍵,

以保證刪除更新時(shí)準(zhǔn)確性;若沒有設(shè)置此屬性就會(huì)出現(xiàn)如下結(jié)果:

以上就是關(guān)于ASP.NET數(shù)據(jù)綁定GridView控件使用技巧,希望對(duì)大家的學(xué)習(xí)有所幫助。

您可能感興趣的文章:
  • 淺談ASP.NET常用數(shù)據(jù)綁定控件優(yōu)劣總結(jié)
  • 詳解ASP.NET數(shù)據(jù)綁定操作中Repeater控件的用法
  • 總結(jié)Visual Studio下ASP.NET模板化控件中的數(shù)據(jù)綁定
  • ASP.NET數(shù)據(jù)綁定之Repeater控件
  • ASP.NET數(shù)據(jù)綁定之GridView控件
  • ASP.NET數(shù)據(jù)綁定之DataList控件實(shí)戰(zhàn)篇
  • ASP.NET數(shù)據(jù)綁定之DataList控件
  • AspNetAjaxPager,Asp.Net通用無刷新Ajax分頁控件,支持多樣式多數(shù)據(jù)綁定
  • ASP.NET數(shù)據(jù)綁定控件詳解

標(biāo)簽:麗江 汕頭 婁底 重慶 宜春 本溪 河南 吉林

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET數(shù)據(jù)綁定GridView控件使用技巧》,本文關(guān)鍵詞  ASP.NET,數(shù)據(jù),綁定,GridView,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET數(shù)據(jù)綁定GridView控件使用技巧》相關(guān)的同類信息!
  • 本頁收集關(guān)于ASP.NET數(shù)據(jù)綁定GridView控件使用技巧的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    一区二区三区精品在线观看| 一区二区激情视频| 亚洲色图在线看| 免费日本视频一区| 在线一区二区视频| 中文字幕免费在线观看视频一区| 日本视频一区二区三区| 欧日韩精品视频| 日韩高清电影一区| 91成人免费电影| 亚洲视频免费在线| 丁香婷婷综合色啪| 精品国产区一区| 喷水一区二区三区| 91精品国产综合久久香蕉麻豆| 亚洲精品国产精品乱码不99| 国产成人夜色高潮福利影视| 久久综合久久99| 久久国产婷婷国产香蕉| 欧美一区二区三区视频免费 | 中文字幕乱码一区二区免费| 久久不见久久见免费视频1| 7777精品伊人久久久大香线蕉的| 一区二区久久久| 欧美午夜在线一二页| 亚洲综合久久av| 日本久久精品电影| 亚洲小说欧美激情另类| 欧美日韩三级在线| 午夜视频在线观看一区| 欧美亚洲日本一区| 亚洲午夜激情网页| 欧美日韩五月天| 亚洲bt欧美bt精品777| 欧美视频一区二区三区| 亚洲成人精品在线观看| 欧美丰满少妇xxxxx高潮对白| 国产综合色视频| 国产iv一区二区三区| 国产成人亚洲综合a∨婷婷图片| 国产美女在线精品| 91国在线观看| 欧美一区二区在线不卡| 日韩精品一二区| 欧美一区二区精品在线| 国模大尺度一区二区三区| 欧美国产97人人爽人人喊| 99久久精品国产网站| ...中文天堂在线一区| 色猫猫国产区一区二在线视频| 亚洲一区在线视频| 日韩欧美亚洲另类制服综合在线| 国产一级精品在线| 亚洲视频一区二区在线| 欧美日产国产精品| 国产激情一区二区三区| 中文字幕一区在线观看视频| 欧美午夜片在线看| 国产原创一区二区| 一区二区三区在线视频免费| 欧美一区二区精美| 91美女福利视频| 捆绑变态av一区二区三区 | 成人av电影免费在线播放| 一区二区三区国产豹纹内裤在线| 欧美一级夜夜爽| 99在线精品视频| 久久精品国产久精国产| 中文字幕日本不卡| 日韩精品专区在线影院观看| 成人av一区二区三区| 免费高清在线一区| 亚洲激情图片一区| 国产网站一区二区三区| 717成人午夜免费福利电影| 欧美蜜桃一区二区三区| 精品一区二区免费| 一区二区三区不卡在线观看| 精品国产第一区二区三区观看体验 | 99久久精品免费精品国产| 日本最新不卡在线| 亚洲黄色录像片| 欧美国产日本视频| 精品福利一区二区三区| 欧美电影一区二区三区| 99国产精品国产精品毛片| 国产呦精品一区二区三区网站| 亚洲一二三专区| 亚洲精品欧美在线| 一色桃子久久精品亚洲| 久久久一区二区三区捆绑**| 欧美一区二区成人6969| 欧美日韩二区三区| 欧美综合天天夜夜久久| 色哟哟一区二区在线观看| 99精品欧美一区| 成人av资源下载| 成人国产在线观看| 成人高清视频免费观看| 成人app软件下载大全免费| 国产酒店精品激情| 国产美女在线观看一区| 激情图区综合网| 欧美日韩亚洲国产综合| 99re热这里只有精品视频| 成人综合婷婷国产精品久久蜜臀| 九九九久久久精品| 国产在线不卡视频| 国产一区高清在线| 国内成人精品2018免费看| 精品一区二区三区影院在线午夜 | 久久久久久影视| 久久婷婷综合激情| 欧美韩国日本不卡| 亚洲天堂网中文字| 一区二区三区四区亚洲| 亚洲一区二区高清| 一区二区三区四区高清精品免费观看| 一区二区三区在线视频观看58| 一区二区不卡在线播放| 日韩中文字幕1| 捆绑调教美女网站视频一区| 激情文学综合网| 波多野结衣的一区二区三区| 色八戒一区二区三区| 欧美夫妻性生活| 久久久.com| 亚洲美腿欧美偷拍| 日韩成人一级大片| 国产精品一二三四| 色香色香欲天天天影视综合网| 欧美三级日韩在线| 亚洲精品一区二区精华| 国产精品区一区二区三区| 亚洲第一主播视频| 国模大尺度一区二区三区| 99视频精品免费视频| 欧美丝袜丝交足nylons| 日韩精品一区二区三区四区视频| 国产精品网站在线观看| 日韩中文字幕一区二区三区| 国产成人99久久亚洲综合精品| 色婷婷亚洲精品| 久久男人中文字幕资源站| 亚洲美女免费视频| 精品一区二区免费| 日本久久电影网| 久久综合色综合88| 亚洲一二三四久久| 国产一区二区三区四区五区入口| 91欧美激情一区二区三区成人| 在线不卡免费av| 亚洲欧洲综合另类| 国产综合久久久久久鬼色| 欧美影视一区二区三区| 亚洲国产高清在线| 美女视频免费一区| 在线看国产日韩| 国产精品免费免费| 激情久久五月天| 欧美日本精品一区二区三区| 国产精品国产馆在线真实露脸| 麻豆精品视频在线| 欧美影视一区在线| 自拍av一区二区三区| 国产精品自在在线| 5月丁香婷婷综合| 亚洲123区在线观看| 粗大黑人巨茎大战欧美成人| 日韩你懂的在线播放| 婷婷成人激情在线网| 91视频免费看| 中文字幕一区免费在线观看| 精品影视av免费| 日韩一区二区三区视频在线观看 | 欧美精品tushy高清| 国产99久久久久久免费看农村| 欧美一激情一区二区三区| 午夜精品一区二区三区电影天堂| 色屁屁一区二区| 亚洲视频在线一区| av电影在线不卡| 日韩美女视频一区| 91影视在线播放| 亚洲欧美精品午睡沙发| 色婷婷久久一区二区三区麻豆| 亚洲欧美日韩精品久久久久| 成人av网站在线观看| 中文字幕一区在线观看视频| 成人高清免费在线播放| 日韩理论片在线| 色婷婷久久99综合精品jk白丝| 亚洲免费在线观看| 欧美性一二三区| 亚洲精品国产精华液| 国产精华液一区二区三区| 91香蕉视频污在线| 亚洲色图丝袜美腿| 日本乱人伦一区| 亚洲 欧美综合在线网络|