我有一個Devexpress Xtragrid,其中我根據特定的列對行進行分組。我給組添加了深藍色背景顏色,並將ShowGroupExpandCollpaseButton也設置爲false。在網格中每個子行的最左側顯示我設置爲組背面顏色的顏色。有沒有什麼辦法去除這種顏色。請指導我。行背景顏色行組問題
回答
爲了完成這個任務,請從GroupRow外觀刪除BackColor
。 然後使用CustomDrawGroupRow事件凸顯組一行內容,因爲你需要:
// 1) remove GroupRow style
//gridView1.Appearance.GroupRow.BackColor = Color.Blue;
gridView1.OptionsView.ShowGroupExpandCollapseButtons = false;
// 2) use the CusomDrawGroupRow
gridView1.CustomDrawGroupRow += gridView1_CustomDrawGroupRow;
}
void gridView1_CustomDrawGroupRow(object sender, RowObjectCustomDrawEventArgs e) {
GridView gridView = sender as GridView;
GridGroupRowInfo groupRowInfo = e.Info as GridGroupRowInfo;
string groupRowText = gridView.GetGroupRowDisplayText(e.RowHandle);
int textStart = groupRowInfo.DataBounds.Left + 4;
Rectangle groupRowTextBounds = new Rectangle(
textStart,
groupRowInfo.Bounds.Top,
groupRowInfo.Bounds.Right - textStart,
groupRowInfo.Bounds.Height
);
e.Cache.FillRectangle(Brushes.Blue, e.Bounds); // draw blue backgrownd
e.Appearance.DrawString(e.Cache, groupRowText, groupRowTextBounds);
e.Handled = true;
}
謝謝你的解決方案。這是工作。現在,如果我們分組,網格在每個子行的開始處留下一些額外的空間。有什麼辦法可以消除這個?你能提出一些解決方案嗎? – 17CrazyBrain 2013-04-29 05:03:47
@ 17CrazyBrain指定[級別縮進](http://documentation.devexpress.com/#WindowsForms/DevExpressXtraGridViewsGridGridView_LevelIndenttopic)如下:'gridView1.LevelIndent = 0;' – DmitryG 2013-04-29 06:55:05
這是完美的。多謝... – 17CrazyBrain 2013-04-30 10:59:19
您應該能夠通過設置來隱藏視圖中的組,如下所示:
this.gridView1.OptionsView.ShowGroupedColumns = false;
謝謝你的解決方案。但是,這樣它就無法工作。 – 17CrazyBrain 2013-04-29 04:58:06
- 1. Recyclerview項目行背景顏色問題
- 2. 背景顏色行
- 3. CSS:背景顏色問題
- 4. CSS背景顏色問題
- 5. html背景顏色問題
- 6. 背景顏色問題
- 7. 背景顏色問題
- 8. FullCalendar背景顏色問題
- 9. css背景顏色問題
- 10. CSS背景顏色問題
- 11. IE7背景顏色問題
- 12. Vala:TreeVIew + ListStore行背景顏色
- 13. DataGrid行背景顏色MVVM
- 14. PhpStorm背景顏色行號
- 15. 設置行背景顏色
- 16. Android ListView行背景顏色
- 17. WPF ListView行背景顏色
- 18. 組背景顏色
- 19. 標題背景顏色問題
- 20. 錶行背景顏色跳過行
- 21. Swift TableViewCell問題:改變選定行的背景顏色
- 22. 背景顏色的問題與Android
- 23. 問題與背景顏色L1標籤
- 24. 更改iframe問題的背景顏色
- 25. AchartEngine XYchart背景顏色問題
- 26. iPhone表背景顏色問題
- 27. Bootstrap IE背景顏色問題
- 28. JTable TableCellRenderer背景與NimbusLookAndFeel顏色問題
- 29. 更改EditText問題的背景顏色
- 30. Tkinter滾動條背景顏色問題
這是集團列對? – Bit 2013-04-27 10:49:30
是的,是否有任何限制來隱藏它? – 17CrazyBrain 2013-04-28 05:34:33