【问题标题】:How clear error gridview如何清除错误gridview
【发布时间】:2011-06-24 12:53:27
【问题描述】:

我在我的网页中进行设计。

我使用了gridview,我使用了gridview delete 选项。得到以下错误,

具有相同 ID 的多个控件 'Ddl' 被发现。 FindControl 需要 该控件具有唯一的 ID。

我的代码如下,

protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
   Label Amount = (Label)(DisplayGrid.Rows[e.RowIndex].FindControl("lblAmount"));
 Label Account = (Label)(DisplayGrid.Rows[e.RowIndex].FindControl("ddlAccount"));
   DataTable dt = new DataTable();
   dt = CreateDataTable();
   dt = (DataTable)Session["myDatatable"];
   dt.DefaultView.AllowDelete = true;



   dt.DefaultView.Delete(e.RowIndex);
   dt.AcceptChanges();

   Session["myDatatable"] = dt;

        BindGrid();
    }

【问题讨论】:

  • 这次编辑我应该得到 +10!

标签: asp.net


【解决方案1】:

您的 GridView 有 2 个 ID 为 Ddl 的控件,因此您会收到错误消息,

具有相同 ID 的多个控件 'Ddl' 被发现。 FindControl 需要 该控件具有唯一的 ID。

将 GridView 中控件的id 更改为(比如)Ddl2,您的错误将得到解决。

【讨论】:

    猜你喜欢
    • 2011-01-16
    • 2010-11-07
    • 1970-01-01
    • 2012-02-06
    • 2011-01-16
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多