0
我有一個ASPxGridView的問題。 我有一個aspxgridview1包含按鈕。 aspxgridview2包含數據。當我按下按鈕時,按下 。數據將顯示在aspxridview1的aspxgridview1的相應「ID」上,但不會重新加載頁面。 這是繼aspxgridview1如何點擊按鈕加載gridview但卸載頁面web
<dx:ASPxGridView ID="ASPxGridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" KeyFieldName="Province_Id">
<Columns>
<dx:GridViewCommandColumn VisibleIndex="0">
<EditButton Visible="True">
</EditButton>
<ClearFilterButton Visible="True">
</ClearFilterButton>
<CustomButtons>
<dx:GridViewCommandColumnCustomButton ID="show" Text="show">
</dx:GridViewCommandColumnCustomButton>
</CustomButtons>
</dx:GridViewCommandColumn>
<dx:GridViewDataTextColumn FieldName="Province_Id" ReadOnly="True" VisibleIndex="1">
<EditFormSettings Visible="False" />
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn FieldName="Name" VisibleIndex="2">
</dx:GridViewDataTextColumn>
<dx:GridViewDataButtonEditColumn VisibleIndex="4">
</dx:GridViewDataButtonEditColumn>
</Columns>
<SettingsBehavior AllowFocusedRow="True" />
<Settings ShowFilterRow="True" ShowFooter="True" ShowGroupPanel="True" ShowTitlePanel="True" />
</dx:ASPxGridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:TravelConnectionString %>" DeleteCommand="DELETE FROM [Province] WHERE [Province_Id] = @Province_Id" InsertCommand="INSERT INTO [Province] ([Name]) VALUES (@Name)" SelectCommand="SELECT * FROM [Province]" UpdateCommand="UPDATE [Province] SET [Name] = @Name WHERE [Province_Id] = @Province_Id">
<DeleteParameters>
<asp:Parameter Name="Province_Id" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="Name" Type="String" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="Name" Type="String" />
<asp:Parameter Name="Province_Id" Type="Int32" />
</UpdateParameters>
</asp:SqlDataSource>
謝謝你,我知道這個solotion。你還有其他建議嗎? – user2502256
唯一的其他選擇是加載頁面時加載所有可能的數據,然後使用javascript切換網格中顯示的數據。這是否是一個好主意取決於你的具體用法。在這種情況下,您也不會使用「ASPxGridView」。 –