所有数据都能正确显示。只有“更新”链接不起作用。我的代码是:绑定到SqlDataSource的My GridView控件不会更新
<asp:SqlDataSource runat="server" ConnectionString="<%$ ConnectionStrings:DefaultConnection %>"
DataSourceMode="DataReader" ID="DataFrom"
SelectCommand="SELECT * FROM Classes" DeleteCommand="DELETE FROM Classes WHERE [email protected]"
UpdateCommand="UPDATE Classes SET [email protected], [email protected] WHERE [email protected]">
<DeleteParameters><asp:Parameter Name="Id" /></DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="Id" />
<asp:Parameter Name="Password" Type="String" /><asp:Parameter Name="Name" Type="String" />
</UpdateParameters>
</asp:SqlDataSource>
<asp:GridView runat="server" ID="Main" DataSourceID="DataFrom" AutoGenerateColumns="false" AllowSorting="True" DataKeyNames="Id,Password,Name"
AutoGenerateDeleteButton="True" AutoGenerateEditButton="True" AutoGenerateSelectButton="False">
<Columns>
<asp:BoundField DataField="Id" HeaderText="Class ID" InsertVisible="False" ReadOnly="True" />
<asp:BoundField DataField="Password" HeaderText="Password" />
<asp:BoundField DataField="Name" HeaderText="Name" />
</Columns>
</asp:GridView>
什么“更新”链接?你可以发布它吗? –
点击“编辑”后,我的意思是GridView中自动生成的更新链接。 – human444