将粘贴excel数据复制到Rich文本框+删除网格线

时间:2011-01-20 01:26:50

标签: c# .net winforms

我正在尝试将数据从Excel工作表复制到Winform .NET项目中的富文本框中。

现在富文本框中会出现网格线。如何从富文本框中删除网格线。

因为我不想在富文本框中显示网格线。

请帮帮我

谢谢Sandeep

2 个答案:

答案 0 :(得分:3)

你可以在richtextbox的keydown事件中这样做(如果你使用普通的粘贴方法)

        private void richTextBox1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.Control == true && e.KeyCode == Keys.V)
            {
                e.Handled = true;
                string st = Clipboard.GetText();
                richTextBox1.Text = st;
            }
        }

希望这会有所帮助

答案 1 :(得分:1)

用这个把头撞到墙上。我正在使用nUnit测试Clipboard类上可用的不同方法,并且每个方法都返回null。使用nUnit,您必须将[RequiresSTA]属性添加到类中。

最终结果看起来像[TestFixture, RequiresSTA]

来源:https://stackoverflow.com/a/5293312/1444511