现已得一DataSet,其中有我要用的数据
我把它邦定到了DataGrid上
如:第4列为DataSet上的内容现在我想在这内容上添加一个链接
也就是说,本来DataGrid中第四列为文字,
现在要改为链接的文字(<a>文字</a>),
并且各自有自己的连接地址
求高手指点
谢谢
我把它邦定到了DataGrid上
如:第4列为DataSet上的内容现在我想在这内容上添加一个链接
也就是说,本来DataGrid中第四列为文字,
现在要改为链接的文字(<a>文字</a>),
并且各自有自己的连接地址
求高手指点
谢谢
解决方案 »
- 跪求一个随机抽奖中将的算法,有关于概率,在线等
- asp.net 怎样控制输出的位数
- 这段代码生成的为什么是1kb?
- ASP网站下添加MVC
- 请问用datalist控件横向显示数据时,在记录不够情况下,能保留空位.??? 论坛里面的方法不是很实用
- 在一个gridview中有一个按钮,点击它后先调用SqlDataSource的update方法,然后再获取当前行的id字段值跳转到其它页
- 遇到一个怪问题按钮控件的事件全部不起作用,请大家帮忙
- 在线求助:多文件上传后改名问题!
- 求助,用什么方案实现下面所述的考试系统组卷?
- 201在线:到底应该是用Button,linkbutton,还是hyperlink?
- 一个关于日期字符串格式化的简单问题,求助!!!!!!!!!
- 第四次问这个问题了!整天这么多人在这里研究代码怎么写,就没人租用过支持.aspx的空间吗?~这么简单一个问题,那么多人灌水,就没一个能
<columns>
<asp:TemplateColumn HeaderText="">
<asp:HyperLink ID="" NavigateUrl="" runat="server"></asp:HyperLink>
</asp:TemplateColumn>
</columns>
</asp:DataGrid>
<%@ Page Language="C#"%>
<%@ Import Namespace="System.Data.SqlClient" %><script runat=server>
void Page_Load(Object sender, EventArgs e)
{
SqlConnection conPubs;
SqlCommand cmdSelect; conPubs = new SqlConnection( @"Server=localhost;Integrated Security=SSPI;Database=Pubs" );
cmdSelect = new SqlCommand( "Select au_id, au_lname From Authors", conPubs );
conPubs.Open();
dgrdAuthors.DataSource = cmdSelect.ExecuteReader();
dgrdAuthors.DataBind();
conPubs.Close();
}</Script><html>
<head><title>DataGridHyperLink.aspx</title></head>
<body>
<form Runat="Server"><asp:DataGrid
ID="dgrdAuthors"
AutoGenerateColumns="False"
EnableViewState="False"
CellPadding="10"
Runat="Server"><Columns>
<asp:BoundColumn
HeaderText="Author"
DataField="au_lname" />
<asp:HyperLinkColumn
HeaderText="Details"
DataNavigateUrlField="au_id"
DataNavigateUrlFormatString="Details.aspx?id={0}"
Text="view details" />
</Columns></asp:DataGrid></form>
</body>
</html>
<asp:TemplateColumn>
<ItemTemplate>
<a href='love/person/pmdetail.aspx?id=2&personid=<%# DataBinder.Eval(Container,"DataItem.personid") %>' target =_blank
title='<%# "婚姻状况:"+ DataBinder.Eval(Container,"DataItem.marriage")+", 交友意向:" +DataBinder.Eval(Container,"DataItem.friendmeant")+", 意向性别:"+DataBinder.Eval(Container,"DataItem.hopesex")%>'>
<%# DataBinder.Eval(Container,"DataItem.name") %>
</a>
</ItemTemplate>
</asp:TemplateColumn>
使用超链接列
datagrid有属性生成器,把列修改成超链接列即可
/**********怎么实现?
怎么用?
不好意思,我是低手
不错啊!回去研究研究哈!
你去到设置那列的地方,在格式里设
<a>{0}</a>