2012-07-24 51 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。

相關問題