我有一個窗體,窗體有一個gridcontrol,然後當我點擊列選擇器時,我將添加一列添加列將刪除一個gridcontrol當我最後關閉窗體我不想失去補充專欄我希望我能解釋我想做的事情,謝謝你的一切。關於gridcontrol和列選擇器
-3
A
回答
0
請按照本例中爲自定義列:
<dx:ASPxGridView ID="grid" ClientInstanceName="grid" runat="server" DataSourceID="CustomersDataSource"
KeyFieldName="CustomerID" Width="100%">
<Columns>
<dx:GridViewDataColumn FieldName="ContactName" VisibleIndex="0" ShowInCustomizationForm="true" />
<dx:GridViewDataColumn FieldName="CompanyName" VisibleIndex="1" ShowInCustomizationForm="true" />
<dx:GridViewDataColumn FieldName="City" VisibleIndex="2" ShowInCustomizationForm="true" />
<dx:GridViewDataColumn FieldName="Region" Visible="false" ShowInCustomizationForm="true" />
<dx:GridViewDataColumn FieldName="Country" VisibleIndex="3" ShowInCustomizationForm="true" />
</Columns>
<Templates>
<PagerBar>
<table width="100%">
<tr>
<td style="width: 50%">
<dx:ASPxGridViewTemplateReplacement ID="Pager" runat="server" ReplacementType="Pager" />
</td>
<td align="right">
<dx:ASPxButton ID="btnCustomizationWindow" runat="server" CssFilePath="~/App_Themes/Office2010Blue/{0}/styles.css"
AutoPostBack="False" Text="Show/Hide Columns" Width="150px" ClientInstanceName="btnCustomizationWindow"
CssPostfix="Office2010Blue" SpriteCssFilePath="~/App_Themes/Office2010Blue/{0}/sprite.css">
<ClientSideEvents Click="btnCustomizationWindow_Click" />
</dx:ASPxButton>
</td>
</tr>
</table>
</PagerBar>
</Templates>
<Settings ShowGroupPanel="True" />
<SettingsLoadingPanel Mode="ShowOnStatusBar" />
<SettingsBehavior EnableCustomizationWindow="true" />
<SettingsCookies CookiesID="CookiesV1" Enabled="True" StoreColumnsVisiblePosition="true"
StoreColumnsWidth="true" StoreFiltering="False" StoreGroupingAndSorting="False"
StorePaging="False" /><%--This will store the column position and visibility--%>
</dx:ASPxGridView>
腳本:
<script type="text/javascript">
function btnCustomizationWindow_Click(s, e) {
if(grid.IsCustomizationWindowVisible())
grid.HideCustomizationWindow();
else
grid.ShowCustomizationWindow();
}
</script>
注:
如果你想隱藏定製一些列設置屬性:
ShowInCustomizationForm="false"
希望這有助於。
+0
謝謝Ruchi Rahul爲你提供幫助 – Mustafa
+0
如果它對你有用,請標記正確的答案:)謝謝@Mustafa –
相關問題
- 1. 關於折射率差約爲選擇*和選擇列
- 2. 關於變量和選擇
- 3. 關於@選擇和MVC
- 4. 關於選擇選擇框
- 5. 如何選擇Dev Express的WPF GridControl行?
- 6. 如何使用checkedit gridcontrol devexpress選擇行?
- 7. 關於gef選擇
- 8. 關於C#中Devexpress GridControl的問題?
- 9. 關於選擇SharePoint列表的說明
- 10. 關於下拉列表選擇
- 11. 關於選擇選項值
- 12. 關於日曆的日期選擇器
- 13. 關於日期選擇器週末
- 14. 關於jQuery選擇器的問題
- 15. 關於日期選擇器iOS
- 16. 關於jQuery選擇器的問題
- 17. jquery - 關於選擇器的困惑
- 18. 無法在WinForms中選擇單列的值DevExpress GridControl
- 19. 關於點擊和選擇的setcookie
- 20. 關於「選擇」和「加入」的方法
- 21. SQL優化和選擇基於關鍵
- 22. 關於選擇和選擇價值問題=「」使用JQuery
- 23. Devexprerss GridControl datetime列自動篩選
- 24. 關於:nth-child和:nth-type-type選擇器
- 25. 關於HTML的Jquery選擇器。第一個和兄弟姐妹
- 26. 選擇和相關
- 27. 基於類的jquery多列選擇器
- 28. 用於表列的CSS選擇器
- 29. Gridcontrol總和值
- 30. 關於選擇查詢
您是否在尋找保存GridControl的佈局? 你看過保存和恢復佈局文檔嗎? https://documentation.devexpress.com/#windowsforms/CustomDocument772 – Brendon
Yeap,但我不知道這個 – Mustafa
例如我有一個網格控件,該網格控件有兩列,然後我會通過單擊列選擇器創建一列,而程序正在運行,然後我想保留gridcontrol的佈局 – Mustafa