是否有任何与网格视图具有相同功能的替代控件?

发布于 2024-11-29 08:47:05 字数 231 浏览 2 评论 0原文

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

I am trapped in one problem. I have a page which contains some taxboxes. When I click in one particular texbox,it should open another page in ModelPopUpExtender. Now what I want is when the child page is loaded, it should fill gridview(Or Alternate) and when I click anywhere in gridview, the data from that row should be saved in some collection and popup should be closed. I dont know how to get data from grid view without using any button in that gridview.
Please suggest me some way to achieve this task or any other control that can give such facility.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一页 2024-12-06 08:47:05

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

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

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

You need to add an onclick event to each row in the OnRowDataBound event of the GridView, like this:

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

When you click in the row, a postback will occur. Then you can perform whatever logic is needed.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文