当通过粘贴的内容修改单元格时,我需要做一些事情,我似乎没有发现任何在文本粘贴到单元格中/之后被触发的事件。
我试过了: 的ValueChanged CellValidating CellPaint CellValuePushed CellValueNeeded 验证
在绝望地想要发现什么火灾时,我知道其中一些事件显然不会发生。
我的问题是我似乎无法抓住粘贴事件,我会想并希望有一个与该动作相关的事件。
使用RadForms 2012Q3 RadGridView控件。
提前致谢!
答案 0 :(得分:0)
我知道它有点晚了,但WPF中有三个:
我不知道WinForms是否与众不同......
答案 1 :(得分:0)
很抱歉参加晚会,请使用Telerik WinForms实现粘贴,例如您有“粘贴”事件(Telerik Copy/Past/Cut docs)
首先,调用对象上的事件:
yourGrid.Pasting += YourGrid_Pasting;
然后检索值并使用它:
private void YourGrid_Pasting(object sender, GridViewClipboardEventArgs e)
{
if (Clipboard.ContainsData(DataFormats.Text))
{
string data = Clipboard.GetData(DataFormats.Text).ToString();
if (data != string.Empty)
{
// data is your copied text
}
}
}