GridView 里怎么显示图片的问题!
比方这样显示图片张三001图片李四002图片王五003这些图片都是一样的,就是一个列表前面有一个小图片那种,我用了ImageFiled不能用.高手请指点!!!如果能说得详...
比方这样显示
图片 张三 001
图片 李四 002
图片 王五 003
这些图片都是一样的,就是一个列表前面有一个小图片那种,我用了ImageFiled不能用.高手请指点!!!如果能说得详细一点就更好!!! 展开
图片 张三 001
图片 李四 002
图片 王五 003
这些图片都是一样的,就是一个列表前面有一个小图片那种,我用了ImageFiled不能用.高手请指点!!!如果能说得详细一点就更好!!! 展开
展开全部
加个模板列,方法如下:
数据库中信息存放着假设如下
表:
张三、张三的照片地址、张三其他信息
李四、李四的照片地址、李四其他信息
王五、王五的照片地址、王五其他信息
GridView将第二列设为模板列,放一Image控件命名为img
代码如下:
protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType != DataControlRowType.Header && e.Row.RowType != DataControlRowType.Footer)
{
if (e.Row.RowIndex >= 0)
{
SendMessage sendmessage = e.Row.DataItem as SendMessage;//取道当前这行绑定的对象(如果你在绑定GridView是按对象数组绑定的话,就可以像我这样拿到这行绑定的数据对象,当然,拿当前行数据,你可以自己想办法)
Image image = (Image)e.Row.Cells[1].FindControl("img");
image.ImageUrl = sendmessage.url;//url就是照片地址
}
}
}
这样就行了,
数据库中信息存放着假设如下
表:
张三、张三的照片地址、张三其他信息
李四、李四的照片地址、李四其他信息
王五、王五的照片地址、王五其他信息
GridView将第二列设为模板列,放一Image控件命名为img
代码如下:
protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType != DataControlRowType.Header && e.Row.RowType != DataControlRowType.Footer)
{
if (e.Row.RowIndex >= 0)
{
SendMessage sendmessage = e.Row.DataItem as SendMessage;//取道当前这行绑定的对象(如果你在绑定GridView是按对象数组绑定的话,就可以像我这样拿到这行绑定的数据对象,当然,拿当前行数据,你可以自己想办法)
Image image = (Image)e.Row.Cells[1].FindControl("img");
image.ImageUrl = sendmessage.url;//url就是照片地址
}
}
}
这样就行了,
展开全部
加模板列,模板列里面可以直接加html的图片显示<asp:TemplateField HeaderText="图片">
<ItemTemplate>
<Image src="images/img1.jpg" /> 其他内容
</ItemTemplate>
</asp:TemplateField>
<ItemTemplate>
<Image src="images/img1.jpg" /> 其他内容
</ItemTemplate>
</asp:TemplateField>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的是对的,在自定义模板列里显示出该图片。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加个模板列,在模板列放图片控件:
<asp:TemplateField HeaderText="图片">
<ItemTemplate>
<asp:Image ID="Image1" runat="server" Height="101px" Width="208px" ImageUrl="images/img1.jpg"/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="图片">
<ItemTemplate>
<asp:Image ID="Image1" runat="server" Height="101px" Width="208px" ImageUrl="images/img1.jpg"/>
</ItemTemplate>
</asp:TemplateField>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
摸板列就好了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询