string ClipboardData
  {
   get
   {
    IDataObject iData = Clipboard.GetDataObject();
    if (iData == null) return "";
    if (iData.GetDataPresent(DataFormats.Text))
     return (string)iData.GetData(DataFormats.Text);
    return "";
   }
   set { Clipboard.SetDataObject(value); }
  }
private void PasteFromExcelData()
{
string[] data = ClipboardData.Split('\n');
if (data.Length < 1) return;
foreach (string row in data)
{
AddRow(row);
}
}
void AddRow(string data)
{
if (data == string.Empty) return;
string[] rowData = data.Split(new char[] { '\r', '\x09' });
DataTable tbl = this.northwndDataSet1.Table_1;
DataRow newRow = tbl.NewRow();
for (int i = 0; i < rowData.Length-1; i++)
{
newRow[i+1] = rowData[i].ToString();
}
tbl.Rows.Add(newRow);
}
private void PasteFromExcelData()
{
string[] data = ClipboardData.Split('\n');
if (data.Length < 1) return;
foreach (string row in data)
{
AddRow(row);
}
}
void AddRow(string data)
{
if (data == string.Empty) return;
string[] rowData = data.Split(new char[] { '\r', '\x09' });
DataTable tbl = this.northwndDataSet1.Table_1;
DataRow newRow = tbl.NewRow();
for (int i = 0; i < rowData.Length-1; i++)
{
newRow[i+1] = rowData[i].ToString();
}
tbl.Rows.Add(newRow);
}
Yorumlar
Yorum Gönder