asp.net控件嵌套?

问题:显示留言内容以及管理员回复的内容。我的思路是这样的:在C#里面,repeater控件嵌套另一个repeater控件,第一个是显示留言表的内容,第二个则是根据当前的I... 问题:显示留言内容以及管理员回复的内容。我的思路是这样的:在C#里面,repeater控件嵌套另一个repeater控件,第一个是显示留言表的内容,第二个则是根据当前的ID显示相对应的回复表里面的内容。 那么,这两个控件是怎么绑定的呢?我想看看后台的代码。 就是说,我嵌套里面的那个控件,是怎么根据当前不同的ID去绑定不同的数据? 展开
 我来答
cnwhm
2011-08-26 · 超过26用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:21.9万
展开全部
在留言的Repeter中找到ItemDataBound属性,添加以下代码
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
Repeater reply = (Repeater)e.Item.FindControl("你回复的那个Repeater的ID");
string RID = Repeater1.Items[e.Item.ItemIndex].ToString();//留言内容的Repeater的索引
SqlCommand cmd=new SqlCommand();
cmd.CommandText = "select * from Reply where ReplyID='" + Convert.ToInt32(RID) + "'";
cmd.Connection = conn;
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
sda.Fill(ds, "Reply");
reply.DataSource = ds;
reply.DataBind();
}
就可以了 绑定留言内容的Repeter就不用我说了吧?按平常的套路来。 当然你的留言和回复分别放在两个表里面。一个Repeter绑定留言内容,里面的Repeter绑定回复内容。
有疑问请继续追问
手机用户27192
2011-08-27 · TA获得超过236个赞
知道答主
回答量:503
采纳率:100%
帮助的人:95万
展开全部
((ImageButton)sender).CommandName 这样子试下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式