2011-12-12 50 views
0

我的代碼不工作。 @X是我的參數ans ASP.NET在@X參數附近顯示錯誤。ASP.net/C#參數

請幫忙。

SqlCommand cmd = new SqlCommand("SELECT top @x * FROM tblname",cn); 
cmd.Parameters.AddWithValue("@x",DropDown1.SelectedItem.value); 
SqlDataReader dr; 
dr=cmd.executeReader(); 
DataList1.DataSource = dr; 
DataList1.DataBind(); 
+2

爲什麼反對票括號?人們沒有興趣投票提出問題,而是投下了它。 – dotNETbeginner

回答

2

只要改變SELECT聲明是這樣的:

SELECT top (@x) * from tblname 

我只包括周圍@x參數

+2

如果您發佈代碼,XML或數據樣本,請**在文本編輯器中突出顯示這些行,然後單擊「代碼示例」按鈕('{}')在編輯器工具欄上進行恰當的格式化和語法突出顯示! –

+0

謝謝......我還有一個問題「有什麼方法可以顯示帶有重複列的gridview?」 – user1089127

+2

謝謝@marc_s。我會在將來的發帖中記住這一點。 –