62,046
社区成员
发帖
与我相关
我的任务
分享
先引用一个看看问题 各位帮帮我呀!
先引用一个看看问题 各位帮帮我呀!
先引用一个看看问题 各位帮帮我呀!
<asp:LinkButton runat="server" ID="lnkbtn" Text="引用" CommandName="Create" CommandArgument='<%#Eval("层数的绑定字段") %>'></asp:LinkButton>
<asp:LinkButton runat="server" ID="lnkbtn" Text="引用" CommandName="Create" CommandArgument='<%#Eval("层数的绑定字段") %>'></asp:LinkButton>
for (int j = 0; j < rptReply.Controls.Count; j++)
{
Label lblReplyNum = rptReply.Controls[j].FindControl("lblReplyNum") as Label;
lblReplyNum.Text = "<a href='javascript:history.go(0);'># " + (1 + j) + "</a>";
}
我是在label中显示楼层数的,先引用一个看看问题 [quote=引用 9 楼 zhengceHH 的回复:] [quote=引用 5 楼 lijingye0911 的回复:] 各位帮帮我呀!
在Repeater绑定的时候加入了层数先引用一个看看问题 [quote=引用 9 楼 zhengceHH 的回复:] [quote=引用 5 楼 lijingye0911 的回复:] 各位帮帮我呀!
先引用一个看看问题 [quote=引用 5 楼 lijingye0911 的回复:] 各位帮帮我呀!
先引用一个看看问题 [quote=引用 5 楼 lijingye0911 的回复:]
各位帮帮我呀!
先引用一个看看问题 各位帮帮我呀!
各位帮帮我呀!
可以取到层数了 看看符不符合 再看着处理一下
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataTable dt = new DataTable();
dt.Columns.Add("id", typeof(string));
dt.Columns.Add("name", typeof(string));
DataRow row1 = dt.NewRow();
row1["id"] = "1";
row1["name"] = "张三";
dt.Rows.Add(row1);
DataRow row2 = dt.NewRow();
row2["id"] = "2";
row2["name"] = "李四";
dt.Rows.Add(row2);
DataRow row3 = dt.NewRow();
row3["id"] = "3";
row3["name"] = "王五";
dt.Rows.Add(row3);
Repeater1.DataSource = dt;
Repeater1.DataBind();
for (int j = 0; j < Repeater1.Items.Count; j++)
{
Label lblReplyNum = Repeater1.Items[j].FindControl("lblReplyNum") as Label;
lblReplyNum.Text = (1 + j).ToString();
}
}
}
protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "Create")
{
Label lblReplyNum = e.Item.FindControl("lblReplyNum") as Label;
this.txt.Text = lblReplyNum.Text;
}
}
<form id="form1" runat="server">
<div>
<table width="600">
<asp:Repeater ID="Repeater1" runat="server" OnItemCommand="Repeater1_ItemCommand">
<HeaderTemplate>
<tr>
<td>
名称
</td>
<td>
层数
</td>
<td>
引用
</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%#Eval("name")%>
</td>
<td>
<asp:Label runat="server" ID="lblReplyNum"></asp:Label>
</td>
<td>
<asp:LinkButton runat="server" ID="linkBtn" CommandName="Create" CommandArgument='<%#Eval("id")%>'
Text="引用"></asp:LinkButton>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
</div>
<br />
<br />
<br />
层数:<asp:TextBox runat="server" ID="txt"></asp:TextBox>
</form>