//借鉴了个方法,修改一下换行字符,分割字符,搞定C#从Excel复制内容粘贴到DataGridView!!!
public void DataGirdViewCellPaste(DataGridView p_Data)
{
try
{
// 获取剪切板的内容,并按行分割
string pasteText = Clipboard.GetText();
if (string.IsNullOrEmpty(pasteText))
return;
string[] lines = pasteText.Split('\n');
//再按单元格填充行
foreach (string line in lines)
{
if (string.IsNullOrEmpty(line.Trim()))
continue;
// 按 Tab 分割数据
string[] vals = line.Split('\t');
p_Data.Rows.Add(vals);
}
}
catch
{
// 不处理
}
}
C#从Excel复制内容粘贴到DataGridView
最新推荐文章于 2024-01-10 16:44:06 发布