<asp:DatagGrid ......>
......
<asp:TemplateColumn HeaderText="图片">
<HeaderStyle Width="40px"></HeaderStyle>
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle"></ItemStyle>
<ItemTemplate>
<a href='<%# "ImgBrowse.aspx?id="+DataBinder.Eval(Container.DataItem,"AsSetNo")%>' target=_blank>
<img src='<%# "ImgBrowse.aspx?id="+DataBinder.Eval(Container.DataItem,"AsSetNo")%>' width=30 height=25 border=0></a>
</ItemTemplate>
</asp:TemplateColumn>
.....
</DataGrid>
以上代码用ASP.NET和C#实现,请问怎么实现?
我只知道:TemplateColumn c2=new TemplateColumn();
c2.HeaderText="图片";其它的我不知道怎么写了?
请高手指点!
......
<asp:TemplateColumn HeaderText="图片">
<HeaderStyle Width="40px"></HeaderStyle>
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle"></ItemStyle>
<ItemTemplate>
<a href='<%# "ImgBrowse.aspx?id="+DataBinder.Eval(Container.DataItem,"AsSetNo")%>' target=_blank>
<img src='<%# "ImgBrowse.aspx?id="+DataBinder.Eval(Container.DataItem,"AsSetNo")%>' width=30 height=25 border=0></a>
</ItemTemplate>
</asp:TemplateColumn>
.....
</DataGrid>
以上代码用ASP.NET和C#实现,请问怎么实现?
我只知道:TemplateColumn c2=new TemplateColumn();
c2.HeaderText="图片";其它的我不知道怎么写了?
请高手指点!
解决方案 »
- web.config
- easyui datagrid 重载之后getSelected依然是上一次的选择
- 高分请教一个小问题!
- 请问对于前台js代码广告,后台如何来管理广告(更改,停用广告等),给点思路。谢谢
- 一个简单的发送邮件程序(出现了一个郁闷的问题)
- showModalDialog()弹出窗口 数据更新的问题
- 各位大侠有没有.Net.CHM,XML.CHM,asp.net.CHM这方面的资料呀,谢谢!!
- 很奇怪的问题,关于验证控件
- 为何字体大小没有改变?
- 如何判断一张图片的大小呢?如何生成缩略图?
- 为什么用datagrid的分页,没反应,点击页码下去,还是第一页
- DataGrid模板编辑列中的下拉控件如何绑定数据库?
干脆,你直接把上面的copy过去<%# "ImgBrowse.aspx?id="+DataBinder.Eval(Container.DataItem,"AsSetNo")%> 这是一种数据邦定方法,设置DataGrid的数据源,AsSetNo,是其中得一列,查查.net的帮助文件
string strcoon="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+
Server.MapPath("../data/s.mdb"); OleDbConnection myconn=new OleDbConnection(strcoon);
myconn.Open();
string sql="select writer,id,title from write_content order by id desc"; //建立数据集
DataSet mydataset=new DataSet();
OleDbDataAdapter myadapter=new OleDbDataAdapter(sql,myconn);
//填充数据集
myadapter.Fill(mydataset,"write_content");
myconn.Close();
//设置dataview
DataGrid1.DataSource=mydataset.Tables["write_content"].DefaultView;
//绑定datagrid
DataGrid1.DataBind();
数据库中图片的内容绑定到模版列,而且还加了超连接,
<A href='play.aspx?ID=<%# DataBinder.Eval(Container.DataItem, "FlashID") %>' target=_blank>
<asp:Image id=Image4 runat="server" Width="116px" ImageUrl='<%# DataBinder.Eval(Container.DataItem, "PicPath") %>' Height="80px">
</asp:Image></A>
MSDN WebCast 讲座下载(Datagrid高级使用技巧)