неправильный синтаксис рядом с ошибкой nvarchar в gridview
У меня есть проблема с обновлением столбца моего gridview; когда я пытаюсь обновить поле, я получаю эту ошибку:
Неправильный синтаксис возле 'аргумент'.
Необходимо объявить скалярную переменную "@pid".
Вот фрагмент моего кода:
<asp:GridView ID="GridView1" runat="server" name="gd" Height="100px" Width="435px" AutoGenerateColumns="False" DataKeyNames="pid" DataSourceID="SqlDataSource1" > <Columns> <asp:CommandField ShowEditButton="True" ShowSelectButton="True" /> <asp:BoundField DataField="pid" HeaderText="pid" SortExpression="pid" ReadOnly="True" /> <asp:BoundField DataField="name" HeaderText="name" SortExpression="name" /> <asp:BoundField DataField="hoghoghe rozane" HeaderText="hoghoghe rozane" SortExpression="hoghoghe rozane" /> <asp:BoundField DataField="paye" HeaderText="paye" SortExpression="paye" /> <\Columns> <asp:GridView> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" UpdateCommand="UPDATE [post] SET [name] = @name, [hoghoghe rozane] = @hoghoghe_rozane, [paye] = @paye WHERE (pid = @pid)" > <UpdateParameters> <asp:Parameter Name="name" Type="String" /> <asp:Parameter Name="hoghoghe_rozane" Type="Int32" /> <asp:Parameter Name="paye" Type="Int32" /> <asp:Parameter Name="pid" Type="String" /> </UpdateParameters> </asp:SqlDataSource>
NotPolitcallyCorrect
<asp:имя параметра= "@pid "тип= "String" />
sara-setare
нет, это не решило проблему!
NotPolitcallyCorrect
Так Какая еще у вас проблема?
sara-setare
Я сказал,что попробовал ваше решение, и оно не решило мою проблему, и у меня снова есть эта ошибка!
sara-setare
Я сказал, что попробовал ваше решение и снова получаю эту ошибку!