Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Listview控件图像显示_Listview_Controls - Fatal编程技术网

Listview控件图像显示

Listview控件图像显示,listview,controls,Listview,Controls,我目前使用的是gridview,我可以填充类似的内容,其中项目标题是指向另一个名为“项目”的页面的链接 我想要的是能够点击右上角的选项并得到这个 其中列出了基于我的projectid的图像。这些图片也将链接到项目页面 任何帮助都将不胜感激因为粗略的psuedo代码可以通过几种方式实现 1) 有2个listview-一个以网格格式显示,一个以平铺方式显示,并根据点击的按钮显示,并将数据绑定到相关listview 2) 有一个listview,并在其itemdatabound方法中,根据点击的按

我目前使用的是gridview,我可以填充类似的内容,其中项目标题是指向另一个名为“项目”的页面的链接

我想要的是能够点击右上角的选项并得到这个

其中列出了基于我的projectid的图像。这些图片也将链接到项目页面


任何帮助都将不胜感激

因为粗略的psuedo代码可以通过几种方式实现

1) 有2个listview-一个以网格格式显示,一个以平铺方式显示,并根据点击的按钮显示,并将数据绑定到相关listview


2) 有一个listview,并在其itemdatabound方法中,根据点击的按钮,改变/显示隐藏ItemTemplate/交替ItemTemplate中的不同元素。您还需要更改,即CSS包装元素,以便您的CSS影响布局的更改

,因此您希望能够从“网格类型视图”切换到“平铺类型视图”?#我认为2对您来说有点牵强(你问这个问题表明你对ASP.NET的了解有限,使用一些更高级的事件处理程序浏览控件层次结构会很有趣,更不用说可能切换数据源了……但这两种方法都是可行的。#1更干净,尽管要注意数据绑定两个列表视图(2次点击而不是一次点击-通过编程仅将一次数据绑定(不使用数据源声明性语法)实际上不允许我添加它。但是你是说这两个实例必须存在于同一个控件中才能获得最佳结果..例如,让用户单击“平铺视图”选项,并使具有图像的列表视图可用?你还知道平铺列表视图的任何示例吗..你说我的知识有限是对的。App接收响应tho!您需要使用ItemTemplate和GroupTemplate。这允许您创建平铺视图(即,在每个“n”ItemTemplate周围添加一个包装器)