asp.net在listview中,怎样在按钮点击的时候,用session保存这个button所在的item下的某一个项的值

问题描述

如图上所示,想在button点击的时候,通过session来保存第一个label里的text问题在于:怎么判断我是在哪个item里点击的这个button,怎样才能做到保存当前这个按钮所在的item下的某个值?

解决方案

解决方案二:
在线等!谢谢!
解决方案三:
绑定的时候,给Button加一个Attribute(在OnItemDataBound里面写),然后点击的时候,将sender转为Button,取出Attribute,再根据这个去取值即可
解决方案四:
们看懂你的问题
解决方案五:
@jjkk168麻烦您可以说的再详细一点吗请帮我看一下我的问题
解决方案六:
@From_TaiWan就是在listview下很多个item中的某一个item里,怎么实现点击其中的一个按钮,就能得到这个list中第一个label的text值
解决方案七:
ItemDataBound事件代码if(这里需要加一个过滤,判断ItemType的){Buttonbtn=e.Item.FindControl("btnID")AsButton;btn.Attribute.Add("ItemIndex",e.Item.ItemIndex.ToString());//或者直接将Label的值写到Attribute中,注意HtmlEncode}protectedvoidButton_Click(objectsender,EventArgse){Buttonbtn=(Button)sender;intitemIndex=int.Parse(btn.Attribute["ItemIndex"]);//不知道你绑定的是什么,假定是DataTablestringsRet=DataTable1.Rows[itemIndex]["Label所在的列名"].ToString();//这样就取出来了,如果之前是直接之前赋值的是文本,那就直接获取Attribute即可,注意HtmlDecode}

时间: 2024-09-09 01:08:41

asp.net在listview中,怎样在按钮点击的时候,用session保存这个button所在的item下的某一个项的值的相关文章

istview 按钮-Listview中第一个按钮无效,其他都正常

问题描述 Listview中第一个按钮无效,其他都正常 public View getView(final int position, View convertView, ViewGroup parent) { final ViewHolder holder; ListViewListener LvListener = null; if (convertView == null) { holder=new ViewHolder(); LvListener = new ListViewListen

MFC 按钮添加=BN_CLICKED后 及父窗口类中 不响应按钮点击事件

问题描述 MFC 按钮添加=BN_CLICKED后 及父窗口类中 不响应按钮点击事件 按钮类 添加消息处理 子窗口 =BN_CILCKED void C4PicBtn::OnBnClicked() { MessageBox(L"1"); } 父窗口 ON_BN_CLICKED(IDC_BtnPlay, &CMp3PlayerDlg::OnBnClickedBtnplay) void CMp3PlayerDlg::OnBnClickedBtnplay() { MessageBox

ListView中命令行按钮应用;

1, 获取当前行的行号:  int index = ((ListViewDataItem)e.Item).DisplayIndex; 2,获取当前行的主键:  int id = Convert.ToInt32(ListView1.DataKeys[index].value);      protected void ListView1_ItemCommand(object sender, ListViewCommandEventArgs e)        {            //获取当前

在ASP.NET 2.0中操作数据之五十九:使用SQL缓存依赖项SqlCacheDependency_自学过程

导言: 在56和57章探讨的缓存技术使用的是基于时间的缓存周期,当过了某段时间后便将缓存数据从内存清除.当设置缓存时间为x秒时,数据在x秒内都是"新"的.当然,就像在60章谈到的那样,对静态数据来说,x可延伸到web应用程序的整个生命周期(lifetime). 当缓存数据时,基于时间周期的技术因为其易用性而常常被采用,不过又常常不那么完美.理想的状态是这样的:数据库数据还是应缓存在内存,直到源数据(underlying data)发生改变时才从内存清除.这样的话可以最大化的获取缓存带来

Android MVP模式ListView中嵌入checkBox的使用方法_Android

MVP模式 ListView中嵌入checkBox的使用 本文写的是一个小demo,如何在ListView中嵌入checkBox配合使用,本篇文章与前面的嵌入Button类似,同样的采用MVP模式的写代码,本次案例中会有几个小细节,我将会在案例中介绍. 程序基本框架如下: View层: MainActivity.java public class MainActivity extends AppCompatActivity implements ViewInter<MyBean>{ //Lis

asp.net coolite中的TabPanel做点击事件

asp教程.net coolite中的tabpanel做点击事件 ext.onready(         function() {             //alert("ok");             var inputvalue = null;             var lis = document.getelementbyid("tabpaneltop").getelementsbytagname("li");        

asp的SQL语句中and和or同时使用的注意事项

今天在调试程序的时候,需要用到and or,如果不掌握技巧输出的结构与我们想象的差距有点大,这里分享一下,希望大家以后多多支持脚本之家 asp的SQL语句中and 和or是不是不可以同时使用呢? 答案是肯定的,下面来看下方法: 1.非常负责任的告诉你,是可以同时使用的.但要看业务要求 2.使用的场景举例: 查询表中2000年和2002年出生的男同学 select * from 学生表 where 性别='男' and (出生年份=2000 or 出生年份=2002) 3.其实or可以用SQL中的

Android MVP模式ListView中嵌入checkBox的使用方法

MVP模式 ListView中嵌入checkBox的使用 本文写的是一个小demo,如何在ListView中嵌入checkBox配合使用,本篇文章与前面的嵌入Button类似,同样的采用MVP模式的写代码,本次案例中会有几个小细节,我将会在案例中介绍. 程序基本框架如下: View层: MainActivity.java public class MainActivity extends AppCompatActivity implements ViewInter<MyBean>{ //Lis

sqlite查询结果在listview中展示的实现

1.获取db实例 SQLiteDatabase db=dbhelper.getWritableDatabase(); 2.Cursord对象获取查询结构 Cursor cursor=db.rawQuery("select * from good where number>3",null); 3.新建SimplecursorAdapter对象 SimpleCursorAdapter cursorAdapter=new SimpleCursorAdapter(this, R.layo