2011-09-18 58 views
0

我在後面的代碼中實現SqlDataSource。這裏是我的代碼:ASP.NET SqlDataSource參數聲明在代碼後面

var sqlDataSource = new SqlDataSource 
           { 
            ConnectionString = _constr, 
            SelectCommand = 
             "SELECT One, Two FROM Foo WHERE (One = @One) AND (Two = @Two)" 
           }; 

如何聲明參數並將它們的屬性值置於代碼後面?我試圖做這樣的事情: sqlDataSource.SelectParameteres.Add(「@ One」,「value」); 等,但它拋出執行標量錯誤。

回答

3

試試這個

sqlDataSource.SelectParameters.Add(new Parameter("One", System.TypeCode.Int32, recordNo)) 
+0

感謝隊友,這是工作:) – Peter

+0

的youre歡迎... –