2014-06-22 2 views
0

행 번호 DataGridView를 읽는 방법 1내가 컬럼에있는 DataGridView에 이름을 추가하려면이 코드를 사용하고

Dim scAutoComplete As AutoCompleteStringCollection 
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 
     scAutoComplete = New AutoCompleteStringCollection 

     If con.State = ConnectionState.Closed Then con.Open() 
     Dim cmd As SqlCeCommand 
     cmd = New SqlCeCommand("Select id ,name from tab_name", con) 
     Dim dr = cmd.ExecuteReader() 
     While dr.Read 
      scAutoComplete.Add(dr(1)) 
     End While 
    End Sub 

    Private Sub DataGridView_EditingControlShowing(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles DGV.EditingControlShowing 
     Dim ItemCode As TextBox = TryCast(e.Control, TextBox) 
     If ItemCode IsNot Nothing Then 
      If DGV.CurrentCell.ColumnIndex = 1 Then 
       ItemCode.AutoCompleteMode = AutoCompleteMode.SuggestAppend 
       ItemCode.AutoCompleteCustomSource = scAutoComplete 
       ItemCode.AutoCompleteSource = AutoCompleteSource.CustomSource 
      Else 
       ItemCode.AutoCompleteMode = AutoCompleteMode.None 
      End If 

     End If 

    End Sub 

나는, 행 번호를 읽을 컬럼에 ID를 추가 할 (0)

답변

0

DataGridView.CurrentCellAddress를 사용하여 행을 가져올 수 있어야합니다.

관련 문제