看了!!!
这是aspx文件
<%@ Page language="c#" Codebehind="Repeatanddatagrid.aspx.cs" AutoEventWireup="false" Inherits="gridtest.Repeatanddatagrid" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>Repeatanddatagrid</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Repeatanddatagrid" method="post" runat="server">
<FONT face="宋体">
<asp:Repeater id="Repeater1" runat="server">
<HeaderTemplate>
<table width="100%" border="0">
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%#DataBinder.Eval(Container.DataItem,"title")%>
</td>
</tr>
<tr>
<asp:label ID="LJJ1" Runat="server" Text=<%#DataBinder.Eval(Container.DataItem,"Id")%>>
</asp:label>
</tr>
<tr>
<asp:DataGrid ID="LJJ" Runat="server"></asp:DataGrid>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</FONT>
</form>
</body>
</HTML>
这是aspx文件
<%@ Page language="c#" Codebehind="Repeatanddatagrid.aspx.cs" AutoEventWireup="false" Inherits="gridtest.Repeatanddatagrid" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>Repeatanddatagrid</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Repeatanddatagrid" method="post" runat="server">
<FONT face="宋体">
<asp:Repeater id="Repeater1" runat="server">
<HeaderTemplate>
<table width="100%" border="0">
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%#DataBinder.Eval(Container.DataItem,"title")%>
</td>
</tr>
<tr>
<asp:label ID="LJJ1" Runat="server" Text=<%#DataBinder.Eval(Container.DataItem,"Id")%>>
</asp:label>
</tr>
<tr>
<asp:DataGrid ID="LJJ" Runat="server"></asp:DataGrid>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</FONT>
</form>
</body>
</HTML>
解决方案 »
- asp.net 在.aspx和.ascx之间传递cookie
- asp.net 验证控件使用问题
- 长篇net学习工作经历:坚守net还是转j2ee?痛苦的选择,诚征大家意见
- 如何Sharepoint 2003的WindowS验证改为Forms验证
- 服务端控件怎么响应客户端的JSCRIPT函数?
- 请大家帮忙测试一下网站
- 在webform中的datagrid怎样真正的实现主从表的显示?欢迎讨论!~!!
- 这里的#### 是啥意思?晕?
- 关于Msxml2.FreeThreadedDOMDocument?
- 狂风系列问题:DATAGRID?能不能单独加上一列,我只放图片,并能控制图片大小?
- 如何从A:ListBox传值到B:ListBox中?
- Editcommandcloumn 在*.vb文件中如何声名和使用?(code-behind)
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
namespace gridtest
{
/// <summary>
/// Repeatanddatagrid 的摘要说明。
/// </summary>
public class Repeatanddatagrid : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Repeater Repeater1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if (!this.Page.IsPostBack)
{
SqlConnection Conn=new SqlConnection("server=172.18.24.166;User Id=sa; Password=811224; DataBase=reg_system;Trusted_connection=yes");
string Sql="Select * from news ";
SqlCommand Cmd= new SqlCommand(Sql,Conn);
Conn.Open();
SqlDataReader MyReader=Cmd.ExecuteReader();
this.Repeater1.DataSource=MyReader;
this.Repeater1.DataBind();
MyReader.Close();
Cmd.Dispose();
Conn.Close();
Conn.Dispose(); }
} #region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Repeater1.ItemDataBound += new System.Web.UI.WebControls.RepeaterItemEventHandler(this.Repeater1_ItemDataBound);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion private void Repeater1_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
{
if (e.Item.ItemIndex>=0)
{
SqlConnection Conn=new SqlConnection("server=172.18.24.166;User Id=sa; Password=811224; DataBase=reg_system;Trusted_connection=yes");
string MainId=((Label)e.Item.FindControl("LJJ1")).Text;
string Sql="Select * from news1 where MainId="+MainId;
SqlCommand Cmd= new SqlCommand(Sql,Conn);
Conn.Open();
SqlDataReader MyReader=Cmd.ExecuteReader();
DataGrid grid=((DataGrid)e.Item.FindControl("LJJ"));
grid.DataSource=MyReader;
grid.DataBind();
MyReader.Close();
Cmd.Dispose();
Conn.Close();
Conn.Dispose();
}
}
}
}