我有一个带有搜索功能的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();
}
答案 0 :(得分:0)
也许您将记录的行索引与行的记录ID混淆。
没有任何代码可以继续,实在是不可能。
答案 1 :(得分:0)
使用itemEditing事件传递现有参数(如果存在)并使用TSQL。