你所说的详细内容是什么意思呢?
是点一下打开一个新的链接?
那就在你要点的东西上绑定上它的关键字作为链接的参数,然后在新页中进行详细查询,然后就可以.如果是说一点就在下面显示出别的东东,(你所说的是dreamweaver中的层的概念吗?),这个真的不知道有没有,因为这些要用到javascript来生成一些代码.不过你可以用动态显示子datagrid的方法,一点击回传服务器对指定记录进行查询,并绑定到子datagrid中
是点一下打开一个新的链接?
那就在你要点的东西上绑定上它的关键字作为链接的参数,然后在新页中进行详细查询,然后就可以.如果是说一点就在下面显示出别的东东,(你所说的是dreamweaver中的层的概念吗?),这个真的不知道有没有,因为这些要用到javascript来生成一些代码.不过你可以用动态显示子datagrid的方法,一点击回传服务器对指定记录进行查询,并绑定到子datagrid中
解决方案 »
- 现在能和终端连接上,能成功的响应终端的登录请求,但是就是收不到终端发回的GPS数据包,这是为什么
- 这句如何转成C#
- 有产生类似于下面图的效果的控件或者方法么?
- 在一个TIMER计时器里面,如何设定网页内容在二次提交时间?
- 请教DataGridView控件赋值问题
- 帮忙写个C#的widows桌面应用程序
- web用户控件想加到默认页上
- “图表,打印”怎么用?只需各位给引个路!在线等待!!
- 300-500RMB,请人在寒假期间帮我做个网络象棋前台界面。
- 怎样写一个集合类,我要在自己的控件里用,就象tabPage集合一样。好象要实现IList, ICollection,IEnumerable接口,怎样实现?
- 急救
- winform:在使用datagrid的时候,当编辑cell的时候,如何实现按回车时,跳到同一row的下一格
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %><html><script language="C#" runat="server"> protected void Page_Load(Object Src, EventArgs E )
{
SqlConnection myConnection = new SqlConnection("server=(local)\\NetSDK;database=pubs;Integrated Security=SSPI"); SqlDataAdapter myCommand = new SqlDataAdapter("select * from Authors", myConnection); DataSet ds = new DataSet();
myCommand.Fill(ds, "Authors"); MyDataGrid.DataSource=ds.Tables["Authors"].DefaultView;
MyDataGrid.DataBind();
}</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>详细页面
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %><html><script language="C#" runat="server"> SqlConnection myConnection; protected void Page_Load(Object Src, EventArgs E )
{
myConnection = new SqlConnection("server=(local)\\NetSDK;database=pubs;Integrated Security=SSPI"); String selectCmd = "select t.title_id, t.type, t.pub_id, t.price "
+ "from titles t, titleauthor ta, authors a "
+ "where ta.au_id=@Id AND ta.title_id=t.title_id AND ta.au_id = a.au_id"; SqlDataAdapter myCommand = new SqlDataAdapter(selectCmd, myConnection); myCommand.SelectCommand.Parameters.Add(new SqlParameter("@Id", SqlDbType.NVarChar, 11));
myCommand.SelectCommand.Parameters["@Id"].Value = Request.QueryString["id"]; DataSet ds = new DataSet();
try {
myCommand.Fill(ds, "Titles");
MyDataGrid.DataSource=ds.Tables["Titles"].DefaultView;
MyDataGrid.DataBind();
} catch (Exception) {}
}</script><body style="font: 10pt verdana"> <form runat="server"> <h3><font face="Verdana">Working with Master-Detail Relationships</font></h3> <h4><font face="Verdana">Details for Author </font><%=Request.QueryString["id"]%></h4> <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"
/> </form></body>
</html>
Datagrid的,道理是一样的
http://dotnet.aspx.cc/ShowDetail.aspx?id=149E5DD7-3B32-461e-ACC6-51D1652E6746关于datagrid中的子控件的事件回传处理,可以参看http://expert.csdn.net/Expert/TopicView1.asp?id=2846581