解决方案 »

  1.   

    listView1.View = View.LargeIcon;http://blog.csdn.net/alisa525/article/details/7454195
      

  2.   

    写些1楼大大的回答,这个我忘记提到了,我是这样设置的,还是没有效果呢。我一把ListView拖大,图片就变成并列显示咯
      

  3.   

    写些1楼大大的回答,这个我忘记提到了,我是这样设置的,还是没有效果呢。我一把ListView拖大,图片就变成并列显示咯图片的高度和宽度要设置好,按照给你的实例试试……
      

  4.   

    写些1楼大大的回答,这个我忘记提到了,我是这样设置的,还是没有效果呢。我一把ListView拖大,图片就变成并列显示咯图片的高度和宽度要设置好,按照给你的实例试试……
    谢谢,我尝试了修改imageList的ImageSize属性,但是这样
    1 图片被拉大了,很不好看,难道我必须把每个图片重新做成大图?
    2  由于这个ListView是可以拖动大小的,比如宽度为100的时候,看起来好像居中了,如果拖到120,图像就偏左了,并没有跟着一起移动到中央,如果我拖到200的宽度的时候,原来显示在第2行的图片,就直接到勒第一排的右侧,和第一个图片并列显示了。。
    我希望的是,ListView变大后,只是在两侧多空白。图片永久在中间表示。
      

  5.   

    ListView设置显示图片问题
    //使用ListView绑定模板、略缩图显示图片
      <asp:ListView ID="lvPhoto" runat="server" GroupItemCount="4" DataKeyNames="ID" >
            <LayoutTemplate>
                <div ID="divPhoto" runat="server" align="center" //定位图片模板居中显示
                    style="width:650px; height:0px; margin:8px 0px 2px 10px; padding:8px 0px 2px 10px; text-align:center">
                    <div ID="groupPlaceholder" runat="server">
                    </div>
                </div>            
            </LayoutTemplate>
    //显示略缩图小图片
     <ItemTemplate>
                <div style="width:158px;float:left">
                    <div style="width:155px; height:119px; background-image:url(images/001_07.gif);">
                        <div style="width:100%; height:10px; line-height:10px;"></div>
                        <asp:LinkButton ID="lkbImg" runat="server" CommandArgument='<%# Eval("Url")%>' CommandName='<%# Eval("Descript")%>' oncommand="lkbImg_Command">
                            <img src='UpSmall/<%# Eval("Url")%>' alt='<%# Eval("Descript")%>' style="border-width:0px" width="133px" height="100px"/>
                        </asp:LinkButton> 
                    </div>
                    <div align="center" style="width:100%">
                        <%# Eval("Title")%>    
                        <br />                              
                    </div>
                </div>
            </ItemTemplate>
     //单击小图片显示大图片
        protected void lkbImg_Command(object sender, CommandEventArgs e)
        {
            imgBig.Style.Add("visibility", "visibe");
            imgBig.Src = "UpSmall/" + e.CommandArgument.ToString();
            sDescription.InnerHtml = e.CommandName.ToString();
        }