C# gridview内部的gridview。。。论坛功能

C# gridview内部的gridview。。。论坛功能,c#,asp.net,gridview,forum,C#,Asp.net,Gridview,Forum,我对gridview的选择功能中的gridview有一个问题。 我正在努力实现论坛功能。。i、 发布一条帖子,人们对该帖子发表评论。你可以引用先前发表的评论,添加他的观点,最后发表评论 我正在绑定父gridview的内部gridview的data on RowDataBound事件。在数据库中,我有一个父ID列,该列的ID为进行回复的线程帖子的ID。 到目前为止,简单回复(不引用任何先前的评论)功能运行良好 现在我有一个关于引用场景的问题。。我在内部gridview(gridview2)的项目模

我对gridview的选择功能中的gridview有一个问题。 我正在努力实现论坛功能。。i、 发布一条帖子,人们对该帖子发表评论。你可以引用先前发表的评论,添加他的观点,最后发表评论

我正在绑定父gridview的内部gridview的data on RowDataBound事件。在数据库中,我有一个父ID列,该列的ID为进行回复的线程帖子的ID。 到目前为止,简单回复(不引用任何先前的评论)功能运行良好


现在我有一个关于引用场景的问题。。我在内部gridview(gridview2)的项目模板中有一个按钮。单击该按钮后,应该会给我该帖子的ID。但我还无法找到任何解决方案..由于gridview2在.cs文件中不可访问

您无法从代码隐藏中直接访问gridview中的任何控件。您必须首先创建该控件的对象

GridView GridView2=(GridView)GridView1.Rows[RowIndex].FindControl("GridView2");
类似这样的东西。

请参阅:。它可能会对您有所帮助。

nvm。。我得到了一些点击和跟踪工作:)感谢普里亚的快速回复。。。我知道。。实际上,我正在调用这两个按钮,按钮(引号)单击事件并选择了DexChanged事件。。删除了按钮事件,现在按预期方式工作。。我在gvselectionchangeevent中已经有了这个。。GridView gvTR=新的GridView();foreach(gvThreadsMain.Rows中的GridViewRow行){if(row.RowType==DataControlRowType.DataRow){gvTR=(GridView)row.FindControl(“gvThreadsReplies”);}}总之,再次感谢:)