SourceGrid.RangeData.ClipboardGetData C# (CSharp) Method

ClipboardGetData() public static method

Get a RangeData object from the clipboard. Return null if the clipboard doesn't contains valid data formats.
public static ClipboardGetData ( ) : RangeData
return RangeData
        public static RangeData ClipboardGetData()
        {
            System.Windows.Forms.IDataObject dtObj = System.Windows.Forms.Clipboard.GetDataObject();
            RangeData rngData = null;
            if (dtObj.GetDataPresent(RANGEDATA_FORMAT))
                rngData = (RangeData)dtObj.GetData(RANGEDATA_FORMAT);
            else
            {
                if (dtObj.GetDataPresent(System.Windows.Forms.DataFormats.Text, true))
                {
                    string buffer = (string)dtObj.GetData(System.Windows.Forms.DataFormats.Text,true);
                    rngData = new RangeData();
                    rngData.LoadData(buffer);
                }
            }

            return rngData;
        }