程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> Winform中Grid跨行復制一列,winformgrid跨一列

Winform中Grid跨行復制一列,winformgrid跨一列

編輯:關於.NET

Winform中Grid跨行復制一列,winformgrid跨一列


 1 Private Sub DataCopyToGrid()
 2         '判斷剪切板中是否存在內容
 3         If Clipboard.ContainsText Then
 4             Dim str = Clipboard.GetText()
 5             Dim array = Strings.Split(str, vbCrLf)
 6             Dim selerow As Integer = Me.Grid.CurrentCell.RowIndex
 7             Dim selecom As Integer = Me.Grid.CurrentCell.ColumnIndex
 8 
 9             If array IsNot Nothing And selerow >= 0 And selecom = 4 Then
10                 Dim j = 0
11                 For i = selerow To Me.Grid.Rows.Count - 1
12                     If j > array.Length - 1 Then
13                         Exit For
14                     End If
15 
16                     If Me.Grid.Rows(i).Cells(selecom).ReadOnly = False Then
17                         Me.Grid.Rows(i).Cells(selecom).Value = array(j)
18                         j = j + 1
19                     End If
20                 Next
21             End If
22         End If
23     End Sub

 在Keydown事件中捕獲Ctrl+V按鍵(e.Control And e.KeyCode = Keys.V)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved