ASP.NET ListView搜索&编辑不工作

时间:2011-05-28 11:06:32

标签: asp.net

我有一个带有搜索功能的ASP.NET ListView。单击“编辑”按钮检索搜索结果后,ListView重新打印并返回完整列表,并在错误记录中选择编辑模式。

  

e.g。可以说我列出了100条记录   视图。搜索后我有2条记录   显示。当我单击“编辑”按钮时   检索错误编辑的100条记录   选择了行。

有些人可以建议我应该怎么做才能解决这个问题。

以下是搜索代码:

protected void btnSearch_Click(object sender, EventArgs e)
{
    DS.SelectCommand = 
      "SELECT ReportName, ReportType, 
       FROM Table 
       WHERE ReportName LIKE @param 
       ORDER BY ReportType Desc";
   DS.SelectParameters.Add("Param", searchTxtBox.Text.Replace("'", "''"));
   DS.DataBind();
   ListView1.DataBind();               
}

2 个答案:

答案 0 :(得分:0)

也许您将记录的行索引与行的记录ID混淆。

没有任何代码可以继续,实在是不可能。

答案 1 :(得分:0)

使用itemEditing事件传递现有参数(如果存在)并使用TSQL。