2012-07-24 50 views
0

我想在复制时在GridView中获取所选单元格及其内容。在复制单元格的内容时,我获取单元格项目源而不是单元格内容。如何在GridView中查找所选单元格的内容

事件拷贝电网

private void RadGrid_CopyingCellClipboardContent(object sender, GridViewCellClipboardEventArgs e) 
    { 
     var textBlock = e.Cell as TextBlock; 

     if (textBlock != null) 
     { 
     e.Value = textBlock.Text; 
     } 
    } 

我总是得到文字块为空。如何在复制时获取单元格内容。

回答

0

如果你正在处理DataGridTextColumn,你应该使用:

TextBlock textBlock = e.Cell.Content as TextBlock; 

也,你应该知道如果一个单元格处于编辑模式,那么内容是一个文本框,而不是一个TextBlock。

相关问题