asp.net SqlDataSource未运行选择命令

rjjhvcjd  于 2023-01-06  发布在  .NET
关注(0)|答案(1)|浏览(131)

我有一个带有sqldatasource的gridview。我在代码后面声明了select参数。当页面第一次加载时,它正确地填充了数据。当我在文本框中输入信息,点击“添加”按钮并声明select参数时,它没有重新填充数据。如果我离开该页面,返回新的信息。如果我没有在代码后面声明select参数,只是硬编码它,它就能工作。不确定我做错了什么。

SqlDataSource1.SelectCommand = "spGetPartnerLeadNote"
SqlDataSource1.SelectCommandType = SqlDataSourceCommandType.StoredProcedure
SqlDataSource1.SelectParameters.Add("leadID", lblLeadID.Text)
xtfmy6hx

xtfmy6hx1#

你需要在添加之前清除参数..这对我很有效

SqlDataSource1.SelectCommand = "spGetPartnerLeadNote"
        SqlDataSource1.SelectCommandType=SqlDataSourceCommandType.StoredProcedure
        SqlDataSource1.SelectParameters.Clear()
 SqlDataSource1.SelectParameters.Add("leadID",TypeCode.String,lblLeadID.Text)

相关问题