0

我对gridview 的 选择功能中的 gridview有疑问。我正在尝试实现论坛功能.. 即发布了一个线程并且人们对该线程发表评论。可以引用之前发表的评论,添加他的意见,最后发表他的评论。

我将内部gridview的数据绑定在父gridview的RowDataBound事件上。在数据库中,我有一个父 ID列,其中包含进行回复的线程帖子的 ID。到目前为止,简单的回复(不引用任何先前的评论)功能工作得很好。

现在我在引用场景时遇到了问题。我在内部gridview(gridview2)的项目模板中有一个按钮。点击它应该会给我那个帖子的ID。但我无法找出任何解决方案..因为 gridview2 在 .cs 文件中不可访问

4

1 回答 1

1

You can't directly access any control inside the gridview from code behind. You have to first make the object of that control.

GridView GridView2=(GridView)GridView1.Rows[RowIndex].FindControl("GridView2");

Something like this.
Refer this:http://www.codeproject.com/Articles/189997/Gridview-inside-Gridview-in-asp-net-Csharp. It may help you.

于 2013-07-10T12:41:37.887 回答