“必須聲明標量變量”錯誤的處理,解決方法:爲GridView控件設置主鍵<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
做畢業設計時候用到了GridView這個控件,但是刪除數據的時候出現問題:必須聲明標量變量 "@ID"
解決辦法如下:
將<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1">
改成
<asp:GridView ID="GridView1" runat="server" DataKeyNames="ID" DataSourceID="SqlDataSource1">
就可以了,也就是把ID定義爲主鍵
注意:DataKeyNames是一個數組,可以用多個字段組成主鍵(即關鍵字,唯一的,用來標識一條記錄)。