如何在特定位置的RichTextBox中插入表格

时间:2018-05-04 06:40:43

标签: c# wpf replace datatable richtextbox

在我的Richtextbox中我有一些文字。在文本的中间是字符串 [田部=用户]

如何用表格替换(ob Buttonpress)字符串

我创建了一个创建表

的方法
public static Table CreateTable(DataTable dataTable) {
    Table table = new Table();
    //convert DataTable to Table (with foreach) for RichTextbox //works fine
    return table;
}

//insert in the Bottom of the TextBox
RichTextBoxItem.Document.Blocks.Add(CreateTable(myDataTable));

我知道,它可以添加到段落中,但它不存在特定的段落< - 它的手写文本或Word中的CopyPaste文本。

由于

1 个答案:

答案 0 :(得分:0)

我的解决方案:

Type2?

首先将一个新的RichTextBox附加到表中。然后我从RichTextBox中读取内容作为字节码。字节码可以从我的MainRichTextBox的字节码中作为替换附加在右侧。

如果有更好的方法,我很感兴趣