大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
先是aspx页面
<ItemTemplate>
<%# Eval(“id”) %>
<asp:Repeater ID=”rp1″ runat=”server” DataSource='<%# GetData(Eval(“id”)) %>’>
<ItemTemplate>
<%# Eval(“name”) %><br />
</ItemTemplate>
</asp:Repeater>
<br />
</ItemTemplate>
</asp:Repeater>
其中关键是<asp:Repeater ID=”rp1″ runat=”server” DataSource='<%# GetData(Eval(“id”)) %>’>
GetData是一个自义函数,原型如下:
{
DataTable dt = new DataTable();
//这里做一些事情
return dt;
}
完整的代码如下:aspx
<%@ Import Namespace=”System.Data” %>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” >
<head runat=”server”>
<title>nid’s blog http://www.ljnid.cn</title>
</head>
<body>
<form id=”form1″ runat=”server”>
<div>
<asp:Repeater ID=”rp” runat=”server”>
<ItemTemplate>
<%# Eval(“id”) %>
<asp:Repeater ID=”rp1″ runat=”server” DataSource='<%# GetData(Eval(“id”)) %>’>
<ItemTemplate>
<%# Eval(“name”) %><br />
</ItemTemplate>
</asp:Repeater>
<br />
</ItemTemplate>
</asp:Repeater>
</div>
</form>
</body>
</html>
aspx.cs文件
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.Add(“id”);
for (int i = 0; i < 4; i++)
{
DataRow dr = dt.NewRow();
dr[“id”] = i;
dt.Rows.Add(dr);
}
rp.DataSource = dt;
rp.DataBind();
}
protected DataTable GetData(object obj)
{
DataTable dt = new DataTable();
dt.Columns.Add(“name”);
for (int i = 0; i < 10; i++)
{
DataRow dr = dt.NewRow();
dr[“name”] = “name_” + obj + “_” + i;
dt.Rows.Add(dr);
}
return dt;
}
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/183307.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...