asp.net c# Gridview行单击功能

发布于 2024-10-28 02:26:03 字数 333 浏览 5 评论 0原文

我在 sample.asp 页面上有 gridview1 。它大约有 15 行。我想要做的是:

如果我单击 gridview1 中的一行(例如第 7 行),它应该更新同一 gridview 中的其他几行(例如第 2、3、4 行)。单击该行时,我想调用 sample.asp.cs 文件中已存在的函数 UpdateOnClick() 。此函数应更改同一网格视图上所需行中的值。

我想更新同一个 gridview 上的其他几行

我怎样才能实现这一点?

I have gridview1 on sample.asp page. It has about 15 rows. What i want to do is:

If i click on a row (say row 7) in the gridview1, it should update a few other rows (say rows 2,3,4) in the same gridview. On clicking the row, I want to call the function UpdateOnClick() that is already present in the sample.asp.cs file. This function should change the values in the desired rows on the same gridview.

I want to update a few other rows on the same gridview

how can i achieve this?

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

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

发布评论

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

评论(1

灼疼热情 2024-11-04 02:26:03

您可以从 OnRowCommand 调用 UpdateOnClick,CommandEventArgs(大多数人称之为 e)在其 CommandArgument 属性中给出所选行。

由此,您可以遍历行以查找所需的行。无论如何,这应该给你足够的复制和粘贴食物:

protected void GridView1_OnRowCommand(object sender, GridViewCommandEventArgs e)
{
    int rownum = Convert.ToInt32(e.CommandArgument.ToString());
    foreach(GridViewRow row in sender.Rows)
    {
        if(row.Cells[0].Text == "a-value-")
        {
             // Do something....
        }
    }
}

You can call the UpdateOnClick from the OnRowCommand, the CommandEventArgs (which most people call e) gives the selected row in its CommandArgument property.

From this, you can iterate through the rows to find the ones you want. This should give you enough copy and paste food anyway:

protected void GridView1_OnRowCommand(object sender, GridViewCommandEventArgs e)
{
    int rownum = Convert.ToInt32(e.CommandArgument.ToString());
    foreach(GridViewRow row in sender.Rows)
    {
        if(row.Cells[0].Text == "a-value-")
        {
             // Do something....
        }
    }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文