当前位置:编程学习 > C#/ASP.NET >>

怎么用GridView做祥细页显示?

如数据库A中有两张表,TA1,TA2
TA1为如下信息
KEYID AREA
1      北京
2      上海
TA2为如下信息
NID    AREA    CONTENT
1       北京     首都
2        上海    直辖市
我想实现在Q.aspx中用GridView显示表TA1,其中AREA字段是用HyperLinkField,想实现在Q.aspx中点北京时链接到W.aspx中
在W.aspx中用两个TEXTBOX控件显示出AREA, CONTENT这两个字段的值,其中表TA1和TA2中AREA字段是一样的,请问怎么做啊? --------------------编程问答-------------------- Q.aspx中用GridView显示表TA1
使用模版列就是啊
在模板列里 
<asp:TemplateField><HeaderTemplate>CONTENT</HeaderTemplate>
       <ItemStyle Width="30px" HorizontalAlign="Left" />
     <HeaderStyle Width="30px" HorizontalAlign="Left" />
       <ItemTemplate>
           <a href="W.aspx?ID='<%# Eval("KEYID")%>' Target="_black" > <%# Eval("AREA")%></a>
      </ItemTemplate>
 </asp:TemplateField> 

W.aspx 可以根据 传过来的ID 读数据库。显示到TEXTBOX里

如果你要传中文的话,需要把中文编码。 --------------------编程问答--------------------   楼上的方法可以,你也可以,用超级链接列,传值到W.aspx页面中,在W.aspx页面中接收传过来的ID,再绑定 --------------------编程问答-------------------- 谢谢楼上的兄第们!
请问如果把CONTENT作为传的值怎么进行中文编码? --------------------编程问答-------------------- QUOTE:请问如果把CONTENT作为传的值怎么进行中文编码?
-----------------------
Server.Encode(string);
Server.Decode(string);//解码.
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,