后台是SQL server 2000
有一个表是这样的
ID
Name
RegDateTime
....
....
现在我想用DataGrid在页面上把这个表中的数据显示出来,并且在人的名字这一列中,每一个名字加上一个超链接,点击后,显示这个人的详细资料。
小弟初学.Net,请各位大侠不吝赐教!
有一个表是这样的
ID
Name
RegDateTime
....
....
现在我想用DataGrid在页面上把这个表中的数据显示出来,并且在人的名字这一列中,每一个名字加上一个超链接,点击后,显示这个人的详细资料。
小弟初学.Net,请各位大侠不吝赐教!
解决方案 »
- CS0103的问题。。麻烦大家帮帮忙了
- ASP.NET动态生成控件及其事件的问题
- 如何用代码(C#)删除指定文件夹下的所指定的文件?
- 简单问题 在线等 文本编辑器怎么融入到asp.net的后台管理中? 答完立即给分
- 项目遇到一点问题,请高手帮忙一下
- ASP.NET连接SQL2000的问题哪个大侠能解决下啊
- 为什么在采用Form验证时,我直接用URL访问,它不返回到Login界面呢??
- 提示sql server 不存在一般是什么原因??急,高手指点一下!
- 谁知道他判断的是什么?怎么做的?
- GridView格式控制的问题?
- 初看asp.net,问一下如何动态的添加一些链接
- access denied
然后再绑上人名就可以了!<asp:DataGrid id="DataGrid1" runat="server">
<Columns>
<asp:HyperLinkColumn> </asp:HyperLinkColumn>这里绑人名
</Columns>
</asp:DataGrid>
DataTextField="bt" HeaderText="标题"></asp:HyperLinkColumn>
写个连接放里面
<a>或者HyperLink都行
让它的text显示人名,把它的url设成你需要跳转到的页面,别忘了把人名ID绑进去
<a href='XX.aspx?id=<%#这里绑定人的ID%>'>人名</a>
<ItemTemplate>
<asp:HyperLink ID="Title" Text='<%# CType(DataBinder.Eval(Container.DataItem,"Title"),String)%>' NavigateUrl='<%# "DetailInfo.aspx?id="+DataBinder.Eval(Container.DataItem,"id").ToString() %>' Target=_blank Runat=server />
</ItemTemplate>
</asp:TemplateColumn>