在XtraGrid单元格中插入换行符

时间:2016-10-26 05:08:21

标签: c# winforms devexpress xtragrid

我正在为员工的轮班时间表创建日历视图。

enter image description here

基本上,我需要做的是用换行符替换单元格中的“ - ”,以便单元格显示为:

|--------|
|Saturday|
|--------|
|   1    |
|   O2   |
----------

真心感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

您可以使用Please check this image事件,在那里您可以使用'-'拆分文本或用Environment.NewLine替换。

第二种方法,使用ColumnView.CustomColumnDisplayText作为网格编辑器。有关此方法,请参阅HTML Text Formatting

<强>参考文献:
search result

答案 1 :(得分:1)

您可以使用RepositoryItemMemoEdit作为ColumnEdit。它允许在单元格中使用换行符 这是一个例子:

var edit = new RepositoryItemMemoEdit();

foreach (GridColumn column in gridView1.Columns)
    column.ColumnEdit = edit;

gridView1.SetRowCellValue(1, gridView1.Columns[0], "2\n02");