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命令所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)