日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

利用JavaScript选择GridView行

發布時間:2024/9/20 javascript 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用JavaScript选择GridView行 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
當我們想在GridView中添加刪除、選擇功能時,我們通常的做法是利用模板功能在每行添加一個按鈕控件或者超鏈接按鈕控件,單擊按鈕利用RowCommand獲取每行的ID。
  下面我們利用JavaScript完成這一功能。
  我們可以通過調用JavaScirpt函數改變單擊的行的背景顏色來模擬選擇的行,這里需要聲明一個隱藏字段,從JS中獲得選取GridView行的ID。在選擇/刪除事件中,可以從隱藏字段中得到選擇行的ID,完成一些需要功能。
  第一步:在頁面中添加GridView控件和一個按鈕,隱藏字段
  <input id="hdnEmailID" type="hidden"
  value="0" runat="server" name="hdnEmailID" />
  <asp:GridView ID="gvUsers" runat="server"
  AutoGenerateColumns="False"
  OnRowDataBound="gvUsers_RowDataBound">
  <Columns>
  <asp:BoundField DataField="Email" HeaderText="郵件" ReadOnly="True" />
  <asp:BoundField DataField="Name" HeaderText="姓名" ReadOnly="True" />
  </Columns>
  </asp:GridView>
  <asp:Button ID="btnSelect" runat="server"
  OnClick="btnSelect_Click" Text="Select" />第二步:編寫JS函數來獲取選擇行的id,并改變背景顏色
  <script language="javascript" type="text/javascript">
  var lastRowSelected;
  var originalColor;
  function GridView_selectRow(row, EmailID)
  {
  var hdn=document.form1.hdnEmailID;
  hdn.value = EmailID;
  if (lastRowSelected != row)
  {
  if (lastRowSelected != null)
  {
  lastRowSelected.style.backgroundColor = originalColor;
  lastRowSelected.style.color = 'Black'
  lastRowSelected.style.fontWeight = 'normal';
  }
  originalColor = row.style.backgroundColor
  row.style.backgroundColor = 'BLACK'
  row.style.color = 'White'
  row.style.fontWeight = 'normal'
  lastRowSelected = row;
  }
  }
  function GridView_mouseHover(row)
  {
  row.style.cursor = 'hand';
  }
  </script>略過一步,就是綁定數據,大家自行完成。
  第三步:在RowDataBound事件中添加JS函數調用。
  protected void gvUsers_RowDataBound(object sender, GridViewRowEventArgs e)
  {
  if (e.Row.RowType == DataControlRowType.DataRow)
  {
  e.Row.ID = e.Row.Cells[0].Text;
  e.Row.Attributes.Add("onclick",
  "GridView_selectRow(this,'" + e.Row.Cells[0].Text + "')");
  e.Row.Attributes.Add("onmouseover", "GridView_mouseHover(this)");
  }
  }第四步:完成按鈕事件
  在選擇/刪除按鈕單擊事件我們可以用hdnEmailID.Value方式獲得行的id。然后利用id來完成操作;這里為了演示,我只是輸出了這個值。
  protected void btnSelect_Click(object sender, EventArgs e)
  {
  Response.Write(hdnEmailID.Value);
  }好了,這個技巧就介紹到這里了,大家試一試!

總結

以上是生活随笔為你收集整理的利用JavaScript选择GridView行的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 香蕉av一区二区三区 | 日韩精品视频播放 | 99久在线精品99re8热 | 国产老头户外野战xxxxx | 色呦呦网站入口 | 亚洲性猛交富婆 | 久久精品欧美 | 欧美亚洲少妇 | 777午夜| 国产在线中文 | 99久久国产综合 | 日韩av首页 | 日韩高清av | 久久久久久久久久久91 | 成人国产在线视频 | 午夜人体视频 | 二区在线播放 | 欧美激情在线观看 | 少妇高潮一区二区三区四区 | 丝袜人妻一区 | 韩国成人理伦片免费播放 | 荫道bbwbbb高潮潮喷 | 91精品国产综合久久久久久 | 裸体的日本在线观看 | 国产成人激情视频 | 国产精品成人久久久久久久 | 日韩免费视频一区二区 | 麻豆短视频在线观看 | 在线观看日批 | 国产欧美精品国产国产专区 | 色网站免费观看 | 91美女网站| 久色综 | 男人天堂综合 | 中国xxxx性xxxx产国 | 亚洲1区 | 久久r精品 | 一级片啪啪 | 四色成人av永久网址 | 国产又粗又猛又爽免费视频 | 永久免费看片 | 老牛影视av一区二区在线观看 | 亚洲天堂手机在线 | 一区二区三区四区免费 | 精品久久视频 | 美女天天操 | 极品超粉嫩尤物69xx | 二区免费视频 | 日韩欧美四区 | 亚洲人体一区 | 高h喷汁呻吟3p | 伊人久色 | 久久久久久免费 | 精品少妇一区二区三区密爱 | 天天干,天天操,天天射 | 天堂网av中文字幕 | 亚州欧美在线 | aaa特级毛片| 另类小说色| 91久久视频| 五月婷婷免费视频 | 亚欧综合在线 | 中文字幕在线观看播放 | 粗了大了 整进去好爽视频 日本女优中文字幕 | 99热这里都是精品 | 国产欧美精品aaaaaa片 | 毛片aaaaa| 拍真实国产伦偷精品 | 亚洲视频一区在线播放 | 欧美在线视频网站 | 一本大道av | 欧美成人一区二区 | 一二三区在线播放 | 亚洲一区二区三区婷婷 | 91国产免费看 | 日日操操| 亚洲黄色免费 | 亚洲美女福利视频 | 国产精品手机在线 | 波多野结衣高清视频 | 久久不卡免费视频 | 免费高清视频在线观看 | 天天射天天爽 | 超碰人人99 | 91精品小视频 | 久久都是精品 | 国产精品伦一区二区 | 少妇视频在线观看 | 亚洲精品免费在线观看视频 | 日本专区在线 | 一级aa毛片 | www.av网站| 91精品国产高潮对白 | 精品视频在线观看 | 成年人免费看 | 亚洲免费砖区 | 欧美成人午夜精品免费 | 日韩在线观看视频一区二区 | 国产精品日本 |