Repeater的Command操作

摘要:
ButtonID=“Button1”CommandName=“Delete”CommandArgument=&lt!//设置CommandName和CommandArgument的值CommandArgument=<%#Eval(“主键值”)%&gt:是所需操作的行的主键值<
Repeater的Command操作
1、ItemCommand事件 :在Repeater中所有能触发事件的控件,都会来触发这一个事件
后台创建:在Page_Load中 Repeater1.ItemCommand += ,然后双击Tab键创建
2、CommandName : 判断点击的是什么按钮,
后台调用:e.CommandName
3、CommandArgument : 触发事件所传递过来的主键值数据,放在这里面 界面值绑定时要用 单引号 !!!!!!
后台调用:e.CommandArgument
<asp:Button ID="Button1" CommandName="Delete" CommandArgument=<%#Eval("UserName") %> runat="serverText=""/> //设置CommandName和 CommandArgument的值 CommandArgument=<%#Eval("主键值") %>的值为所需要操作的某一行的主键值 
<asp:Button ID="Button2"
CommandName="Update" CommandArgument=<%#Eval("UserName") %> runat="server" Text="修改" />

//功能:

protectedvoid Page_Load(object sender, EventArgs e)//页面加载时

{ if (!IsPostBack)
{ Repeater1.DataSource
= new UsersData().Select();
       Repeater1.DataBind();
}
Repeater1.ItemCommand += Repeater1_ItemCommand;//Repeater1_ItemCommand的点击事件 } void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)//Repeater1_ItemCommand的点击事件 { if (e.CommandName == "Delete") { new UsersData().Delete(e.CommandArgument.ToString());//执行删除功能
}
if (e.CommandName == "Update") {
      new UsersData().update(e.CommandArgument.ToString());//执行修改功能  
}
}
 

免责声明:文章转载自《Repeater的Command操作》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇监控管理Red5源代码分析下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python 连接informix

参考地址:https://github.com/OpenInformix/IfxPy 1. 下载安装  Informix Client SDK     地址:链接:https://pan.baidu.com/s/1CXMkwUnhRl4StrhPJ4n5fw      提取码:     解压,执行可执行文件即可 2. 安装IfxPy模块     pip i...

Laravel模型事件的实现原理详解

模型事件在 Laravel 的世界中,你对 Eloquent 大多数操作都会或多或少的触发一些模型事件,下面这篇文章主要给大家介绍了关于Laravel模型事件的实现原理,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴。 前言 Laravel的ORM模型在一些特定的情况下,会触发一系列的事件,目前支持的事件有这些:creating, created,...

GSYVideoPlayer 视频播放库

01. 优先介绍一下模拟器中没有声音的问题: 官方Demo中的内容较多,我这边按照自己的需求,做了个小DEMO,便于后期引用学习 ----------------------------------------- 02. 依赖配置       1 //视频播放 2 implementation 'com.shuyu:GSYVideoPla...

通过http方式 post天气,并合成语音

# coding=utf-8 import sys import json import pygame import time IS_PY3 = sys.version_info.major == 3 if IS_PY3: import requests from urllib.request import urlopen fro...

org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header

07-Jan-2018 14:28:44.765 INFO [http-nio-8080-exec-8] org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header Note: further occurrences of HTTP header pa...

CentOS7——gitlab本地git仓库搭建 以及web hook配置

整个搭建用的都是各种默认设置,所以没有用到高深的的东西,比较简单,比较傻瓜式,这篇也仅仅是一个入门。 另外本文具有时效性,浏览本文请注意发表时间,为防止过时产生误导,本文尽量把 “如何得知应该这样做” 之类的内容放进去。 1、安装GitLab 从官网获得安装步骤,并执行(不去官网也可以,本文已经把所有用到的命令放进来了,往下看吧)。 官网:https://...