我有一個主網格和細節網格,細節網格允許我更新和刪除,但它不刷新。如果我更新兩次或刪除兩次,它將刪除,否則當我展開主網格時,更新數據將顯示在詳細網格中。我在這裏使用CallBackPanel。我如何刷新細節網格?Master-Detail Gridview Devexpress
<dx:ASPxCallbackPanel runat="server" ID="CallbackPanel"
ClientInstanceName="CallbackPanel" OnCallback="CallbackPanel_Callback">
<PanelCollection>
<dx:PanelContent ID="PanelContent3" runat="server">
<dx:ASPxGridView ID="grdMasterBuilding"
ClientInstanceName="grdMasterBuilding"
runat="server" KeyFieldName="BuildingId" AutoGenerateColumns="False">
<Columns>
<dx:GridViewDataTextColumn
FieldName="Name" Caption="Building Name"/>
<dx:GridViewDataTextColumn
FieldName="Description" Caption="Building Description">
</Columns>
<Templates>
<DetailRow>
<dx:ASPxGridView ID="grdDetailBuilding"
ClientInstanceName="grdDetailBuilding" runat="server"
KeyFieldName="FloorId" AutoGenerateColumns="False"
<Columns>
<dx:GridViewDataTextColumn
FieldName="FloorCode" Caption="Floor Code">
<dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn
FieldName="FloorLength" Caption="Floor Width" />
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn
FieldName="FloorHeight" Caption="Floor" />
</dx:GridViewDataTextColumn>
<dx:GridViewDataComboBoxColumn
FieldName="FloorType" Caption="Floor Type" />
</dx:GridViewDataComboBoxColumn>
<dx:GridViewDataComboBoxColumn
FieldName="DeliveryOption" VisibleIndex="9"
Caption="Delivery Option" />
</dx:GridViewDataComboBoxColumn>
<dx:GridViewDataTextColumn
FieldName="NumbersOfUnits" Caption="No Of Units"
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn
FieldName="SquareFeet" Caption="Square Feet"
</dx:GridViewDataTextColumn>
</Columns>
</dx:ASPxGridView>
</DetailRow>
</Templates>
<SettingsDetail ShowDetailRow="true" />
</dx:ASPxGridView>
</dx:PanelContent>
</PanelCollection>
加入的代碼太多,不會吸引。具體 –
不是我的專業。但你可以開始賞金。這將幫助你。 –
請查看此[解決方案](http://stackoverflow.com/questions/21299016/how-to-refresh-or-show-immediately-in-datagridview-after-inserting)它解決了您正在尋找的問題 –