如果你是让DataGrid自动绑定列的话,就必须借助另外一个手动添加的列来完成链接。
这一列可以是Button、LinkButton或者HyperLink在DataGrid中,通过"属性生成器"建立一个"链接列",他的"URL字段"属性为你想传递的字段值如Field_Type,"URL格式字符串"类似为"aaa.aspx?name={0}"的字符串(aaa.aspx是你要链接的页面,name是传递的参数名),这样,如果某行的Field_Type为abc,HyperLink就会生成类似aaa.aspx?name=abc的链接。
这一列可以是Button、LinkButton或者HyperLink在DataGrid中,通过"属性生成器"建立一个"链接列",他的"URL字段"属性为你想传递的字段值如Field_Type,"URL格式字符串"类似为"aaa.aspx?name={0}"的字符串(aaa.aspx是你要链接的页面,name是传递的参数名),这样,如果某行的Field_Type为abc,HyperLink就会生成类似aaa.aspx?name=abc的链接。
解决方案 »
- 每天中午一吃完饭就特别困
- 解释一条SQL语句
- 在线问卷调查系统,2000人的数据量,access撑得住吗?
- DOT NET研讨群,群号16450496希望对DOT NET有兴趣爱好的朋友加入
- 如何使用C#页面模板
- 请问如何将.net的自动语法检测功能关闭?谢谢
- 如何解决刷新导致多闪执行同一段程序
- 怎么样在WEB中用asp.net(c#)实现类是于QQ的通信功能,哪位有这样的想法,进来讲讲
- Cookies为什么取不到值?
- 如果让在DataGrid中的DropDownList响应SelectedIndexChanged事件?
- 求助,在ASP.NET加载时以下为何会出现以下信息
- 如果何取到dropdownlist中当前选中的值。
这个我还是不理解,你能不能讲清楚点。
你可以把mail告诉我吗,我再向你请教。
select pprr,ddww,'<a target=_blank href=other.aspx?id='+ttee+'>'+pprr+'</a>' as ppp from main where ddww like'%" + keyword + "%'"
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %><html>
<script language="VB" runat="server">
Sub Page_Load(Sender As Object, E As EventArgs) Dim DS As DataSet
Dim MyConnection As SqlConnection
Dim MyCommand As SqlDataAdapter MyConnection = New SqlConnection("server=(local)\NetSDK;database=pubs;Trusted_Connection=yes")
MyCommand = New SqlDataAdapter("select * from Authors", MyConnection) DS = new DataSet()
MyCommand.Fill(ds, "Authors") MyDataGrid.DataSource=ds.Tables("Authors").DefaultView
MyDataGrid.DataBind()
End Sub</script><body style="font: 10pt verdana"> <form runat="server"> <h3><font face="Verdana">Working with Master-Detail Relationships</font></h3> <span id="Message" EnableViewState="false" style="font: arial 11pt;" runat="server"/><p> <ASP:DataGrid id="MyDataGrid" runat="server"
Width="800"
BackColor="#ccccff"
BorderColor="black"
ShowFooter="false"
CellPadding=3
CellSpacing="0"
Font-Name="Verdana"
Font-Size="8pt"
HeaderStyle-BackColor="#aaaadd"
DataKeyField="au_id"
> <Columns>
<asp:HyperLinkColumn
DataNavigateUrlField="au_id"
DataNavigateUrlFormatString="datagrid13_details.aspx?id={0}"
Text="Get Details"
/>
</Columns> </ASP:DataGrid> </form></body>
</html>
比如一个URL是 aaa.aspx?name1='name11'&name2='name21'
你可以在aaa.aspx中这样处理:
NameValueCollection col = Request.QueryString;
string strName1 = (string)col.Get("Name1");
string strName2 = (string)col.Get("Name2");