ASP.NET中如何获取listview指定列的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.NET中如何获取listview指定列的值相关的知识,希望对你有一定的参考价值。

string a = "";
int num = ListView1.Items.Count;
for (int i = 0; i <= num; i++)

a += ListView1.Items[i]//后面怎么写


Response.Write(a);

代码如上,items[i]后面怎么写呢?没有subitems,用这个会报错
我只有这么点

可以把数据放到linkbutton的argument属性里

<asp:LinkButton ID="del" runat="server" class="ico del" OnClick="del_Click"
OnClientClick="return confirm('是否确定违规?')" CommandName="imgurl" CommandArgument='<%#Eval("imgurl","imgs/0") %>'>违规</asp:LinkButton>

在LinkButton的响应事件里可以取到相关值<asp:Hid www.hbbz08.com denField ID="HiddenField1" runat="server" Value='<%# Eval("imgurl
") %>' />

<asp:LinkButton ID="Button1" runat="server" OnClick="del_Click"
OnClientClick="return confirm('是否确定违规?')" >违规
</asp:LinkButton>
后台:
protected void del_Click(object sender, EventArgs e)

var HiddenField1 = (sender as LinkButton).Parent.FindControl("HiddenField1") as HiddenField;

...
参考技术A 你想获取什么?每个item下的html代码?还是每个item绑定的DataItem? 参考技术B 我也碰到了这个问题,请问怎么解决呢

如何获取ListView中某一列的数据

比如说:this.listView1.SelectedItems[0].SubItems[0].Text
//在这里对SelectedItems属性介绍一下,该属性代表ListView选中的行,[0]就是选中的第一个,因为ListView控件允许一次选中多个行,所以[0]代表第一个选中,[1]代表二个选中,依次类推。
参考技术A 我是CE设备 用的vs2008 控件ListView 点SelectedItems
点不出来怎么办???求解怎么在CE设备中在ListView控件里获取一行数据

以上是关于ASP.NET中如何获取listview指定列的值的主要内容,如果未能解决你的问题,请参考以下文章

如何从C#中获取ListView中选中某一行某一列的值

ASP.Net中ListView 不能启用编辑的功能了 为啥?

VB中如何实现单击listview中的一行,让text显示该行某列的值!!

vb.net listview控件怎么获取列的值啊??

如何获取Ilist集合中的一列值

ASP.NET中如何获取List<>中的值?