是否有任何对网格视图的备用控件与网格视图具有相同的功能?

时间:2011-08-12 07:27:28

标签: asp.net modalpopupextender

我陷入了一个问题。我有一个包含一些税箱的页面。当我点击一个特定的texbox时,它应该在ModelPopUpExtender中打开另一个页面。现在我想要的是当加载子页面时,它应该填充gridview(或Alternate),当我点击gridview中的任何地方时,该行中的数据应该保存在某个集合中,并且应该关闭弹出窗口。我不知道如何在不使用该gridview中的任何按钮的情况下从网格视图中获取数据。 请告诉我一些方法来完成这项任务或任何其他可以提供此类设施的控制。

1 个答案:

答案 0 :(得分:2)

您需要向GridView的OnRowDataBound事件中的每一行添加一个onclick事件,如下所示:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    e.Row.Attributes["onclick"] = ClientScript.GetPostBackClientHyperlink(e.Row, String.Empty);
}

当您单击该行时,将发生回发。然后你可以执行任何需要的逻辑。