c# – Datagridview.SelectedCells命令

c# – Datagridview.SelectedCells命令,第1张

概述我正在开发一个包含大量DataGridViews的C#应用​​程序.用户必须使用excel中的复制/粘贴数据填充它们.我所做的是以下内容: int i = 0;string s = Clipboard.GetText();// Separate linesstring[] lines = Regex.Split(s, "\r\n");foreach (string line in lin 我正在开发一个包含大量DataGrIDVIEws的C#应用​​程序.用户必须使用excel中的复制/粘贴数据填充它们.我所做的是以下内容:
int i = 0;string s = Clipboard.GetText();// Separate linesstring[] lines = Regex.Split(s,"\r\n");foreach (string line in lines){    // Separate each cell    string[] cells = line.Split('\t');    foreach (string cell in cells)    {        // If we selected as many cells as copIEd        if (dataGrIDVIEw.SelectedCells.Count == (lines.Length-1)*(cells.Length))        {            dataGrIDVIEw.SelectedCells[i].Value = cell;            i++;        }    }}

问题是如果我复制这样的东西(在excel上):

1   2   34   5   6

我的datagrIDvIEw看起来像:

6   4   25   3   1

我真的不知道如何解决这个问题……
提前致谢

解决方法 更换

dataGrIDVIEw.SelectedCells [i] .Value = cell;

dataGrIDVIEw.SelectedCells [(dataGrIDVIEw.SelectedCells.Count-1) – i] .Value = cell;

总结

以上是内存溢出为你收集整理的c# – Datagridview.SelectedCells命令全部内容,希望文章能够帮你解决c# – Datagridview.SelectedCells命令所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1243643.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存