zoukankan      html  css  js  c++  java
  • 在GridView控件中显示图像

    放一个 GridView 放上一个ImageField 来显示图像
    前台代码

    <table border="0" cellpadding="0" cellspacing="0" style=" 133px; height: 101px">
                <tr>
                    <td style=" 100px">
                        <asp:GridView ID="GridView1" runat="server" CellPadding="4" ForeColor="#333333" GridLines="None" Height="215px" Width="297px" OnPageIndexChanged="GridView1_PageIndexChanged" OnPageIndexChanging="GridView1_PageIndexChanging" OnSelectedIndexChanged="GridView1_SelectedIndexChanged">
                            <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                            <Columns>
                                <asp:ImageField AlternateText="员工头像" HeaderText="员工头像" DataImageUrlField="photo">  // 绑定数据
                                </asp:ImageField>
                            </Columns>
                            <RowStyle BackColor="#EFF3FB" />
                            <EditRowStyle BackColor="#2461BF" />
                            <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                            <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                            <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                            <AlternatingRowStyle BackColor="White" />
                        </asp:GridView>
                    </td>
                </tr>
            </table>

    protected void Page_Load(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection();
            string sql = "select * from tb_user";
            SqlDataAdapter sda = new SqlDataAdapter(sql, con);
            DataSet ds = new DataSet();
            sda.Fill(ds,"tb_user");
            DataRowView drv = ds.Tables["tb_user"].DefaultView[0];
            this.GridView1.DataSource = drv;
            this.GridView1.DataBind();
            this.GridView1.Columns[0].HeaderImageUrl =Convert.ToString(drv["photo"]);
    //此处用到了HeaderImageUrl 来从数据库里得到图像的路径来显示图片


        }
    protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            this.GridView1.PageIndex = e.NewPageIndex;
            this.GridView1.DataBind();
        }

  • 相关阅读:
    O(logn)的乘方算法
    求递归算法时间复杂度:递归树
    Xcode6 创建静态库
    Intellij IDEA使用总结
    使用Entity Framework迁移完数据库后,每次修改代码(非模型代码)后都报错。
    Entity Framework Code First数据库自动更新
    Java中 堆 栈,常量池等概念解析(转载)
    使用MyEclipse9.0开发Web Service
    (转) Java源码阅读的真实体会
    Hibernate注解版设计学生、课程、成绩的关系映射
  • 原文地址:https://www.cnblogs.com/ivy/p/1216108.html
Copyright © 2011-2022 走看看