如何给gridview中的图片加链接
本人菜鸟,请问如何能够给gridview中显示出来的图片加超链? --------------------编程问答-------------------- 图片用ImageButton控件 --------------------编程问答-------------------- 然后绑定PostBackUrl到指定链接地 --------------------编程问答-------------------- <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"><Columns>
<asp:TemplateField HeaderText="Img">
<ItemTemplate>
<a href="Default2.aspx"><asp:Image ID="Image1" runat="server" ImageUrl="~/App_Themes/DefaultTheme/images/1steLogo.gif"/></a>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField />
</Columns>
</asp:GridView> --------------------编程问答-------------------- 图片用ImageButton控件,是指ButtonField吗 --------------------编程问答-------------------- 或者用
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="ImageButton2" runat="server" OnClick="ImageButton2_Click" PostBackUrl="~/PMS/Default3.aspx" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
在后端 ImageButton2_Click 事件中處理,或設置PostBackUrl --------------------编程问答-------------------- 以上答案都能解决问题 --------------------编程问答-------------------- gridview里好象没有ImageButton控件,我用的ButtonField,类型设为Image,这样行吗 --------------------编程问答-------------------- 楼主烟台人?我现在在烟台
将ImageButton添加在TemplateField里面,先添加TemplateField再在模板中添加ImageButton这个应该会吧? --------------------编程问答-------------------- 是的,我是芝罘区的,您呢 --------------------编程问答-------------------- 在这里工作,晚上有空吗?找你聊天,现在不行
QQ165214341 --------------------编程问答-------------------- 最后一个问题,我的图片是放在项目中images文件夹下,imageButton怎样实现绑定到项目中的图片,绑定连接应该怎样 --------------------编程问答-------------------- 选中ImageButton查看属性列表,设点选ImageUrl属性后,会出现一个“…”Button,点开这个Button会打开一个选择图片的对话框,在左边的Tree中找到Images活页夹,右边显示该活页夹下的所有图片,选择当前要绑定的图片,确定即可。
PostBackUrl 的设置方式同ImageUrl
--------------------编程问答-------------------- 在添加图片到你的images文件夹下时,同时存放图片路径到数据库中,然后将显示的imagebutton绑定数据库中的路径,
这是上传图片的一个方法,
public bool picAdd()
{
connection conn = new connection();
SqlConnection con = conn.con1();
if (FileUpload1.HasFile)//如果添加文件存在
{
string fileExtension = Path.GetExtension(FileUpload1.FileName).ToLower();//文件扩展名
string[] arr ={ ".gif", ".bmp", ".jpg", ".jpeg", ".tiff" };
for (int i = 0; i < arr.Length; i++)
{
if (fileExtension == arr[i])
{
string path = Server.MapPath("~/images/");//服务器路径
FileUpload1.SaveAs(path + FileUpload1.FileName);//将图片存放于服务器指定位置
return true;//以上能完成说明图片上传成功
}
}
return false;
}
else
return false;//没有上传图片
}
将路径等信息插入数据库
最后绑定gridview后在员界面内绑定imagebutton
<asp:ImageButton id=img ImageUrl='<%# Eval("url") %>'>
补充:.NET技术 , ASP.NET