DataGrid 中能够插入超链接吗? (谢谢大家!) 你的描述不对吧?是不是要链接到另外一个页面去?你可以增加个HyperLinkColumn(超链接列)就可以实现了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在ASP.NET中,很简单。在WinForm中,你在资源管理器中添加引用:.NET中的System.Web.dll这样你就可以在窗体中实现超链了。请参看:http://www.datagridgirl.com 两种办法1、用超炼列2、在摸帮列中放一个linklabel Method 1:<asp:DataGrid id="DataGrid1" AutoGenerateColumns="False" runat="server"><Columns> <asp:HyperLinkColumn HeaderText="ID" DataNavigateUrlField="ID" DataNavigateUrlFormatString="link.aspx?id={0}" DataTextField="ID"></asp:HyperLinkColumn> </Columns></asp:DataGrid>Method 2:<asp:DataGrid id="DataGrid1" AutoGenerateColumns="False" runat="server"><Columns> <asp:BoundColumn DataField="ID" HeaderText="ID"></asp:BoundColumn> <asp:HyperLinkColumn HeaderText="Link" DataNavigateUrlField="Link" DataNavigateUrlFormatString="{0}" DataTextField="Link"></asp:HyperLinkColumn> </Columns></asp:DataGrid>Method 3:<asp:DataGrid id="DataGrid1" AutoGenerateColumns="False" runat="server"><Columns> <asp:HyperLinkColumn HeaderText="Link" DataNavigateUrlField="Link" DataNavigateUrlFormatString="http://{0}" DataTextField="Link"></asp:HyperLinkColumn> </Columns></asp:DataGrid>Method 4:<asp:DataGrid id="DataGrid1" AutoGenerateColumns="False" runat="server"><Columns> <asp:TemplateColumn HeaderText="Link"> <ItemTemplate> <asp:HyperLink Runat =server NavigateUrl ='<%#GetURL(DataBinder.Eval(Container.DataItem, "Link"))%>' > <%#DataBinder.Eval(Container.DataItem, "Link")%> </asp:HyperLink> </ItemTemplate> </asp:TemplateColumn></asp:DataGrid> 想用c#架一个C/s程序.关于在线车辆管理系统的. PictureBox 透明的问题非常着急 请教:C#取得 Excel CheckBox对象值 请问:如何读起一个文件夹下面的所有图片呢? 在Form 窗体上用什么控件来显示比较好呢? 关键字where附近有语法错误 c# 截图插入execl 获取用户控件内TextBox控件的值??? .net的概念问题 Decimal.Round()方法的问题 MessageBox.Show 方法需要什么样的名空间 C#中没有inline吗?那么哪些函数会被实现为内联了? 在IE web control中,如何屏蔽鼠标右键菜单?
在WinForm中,你在资源管理器中添加引用:
.NET中的System.Web.dll
这样你就可以在窗体中实现超链了。
请参看:
http://www.datagridgirl.com
1、用超炼列
2、在摸帮列中放一个linklabel
Method 1:
<asp:DataGrid id="DataGrid1" AutoGenerateColumns="False" runat="server">
<Columns>
<asp:HyperLinkColumn HeaderText="ID" DataNavigateUrlField="ID"
DataNavigateUrlFormatString="link.aspx?id={0}"
DataTextField="ID"></asp:HyperLinkColumn>
</Columns>
</asp:DataGrid>Method 2:
<asp:DataGrid id="DataGrid1" AutoGenerateColumns="False" runat="server">
<Columns>
<asp:BoundColumn DataField="ID" HeaderText="ID"></asp:BoundColumn>
<asp:HyperLinkColumn HeaderText="Link" DataNavigateUrlField="Link"
DataNavigateUrlFormatString="{0}"
DataTextField="Link"></asp:HyperLinkColumn>
</Columns>
</asp:DataGrid>
Method 3:
<asp:DataGrid id="DataGrid1" AutoGenerateColumns="False" runat="server">
<Columns>
<asp:HyperLinkColumn HeaderText="Link" DataNavigateUrlField="Link"
DataNavigateUrlFormatString="http://{0}"
DataTextField="Link"></asp:HyperLinkColumn>
</Columns>
</asp:DataGrid>
Method 4:
<asp:DataGrid id="DataGrid1" AutoGenerateColumns="False" runat="server">
<Columns>
<asp:TemplateColumn HeaderText="Link">
<ItemTemplate>
<asp:HyperLink Runat =server
NavigateUrl ='<%#GetURL(DataBinder.Eval(Container.DataItem, "Link"))%>' >
<%#DataBinder.Eval(Container.DataItem, "Link")%>
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>
</asp:DataGrid>