datagridview cell 如何作到自動完成

MStone Lin
請問

使用textbox 有 TextBox1_TextChanged 或 autocomp..作到 輸入1個字元後,可以秀出對應資料來選擇



datagridview 呢

如何 在某個 cell 按下一個字元後,例如'A' 就show出A開頭所有對應的資料(listbox)
且還能記住是那個cell,因listbox選擇完後 要回填到 原來的cell

datagridview 該用那個事件來判斷呢?

謝謝...



何葦凡
DataGridView貌似有內建自動填入 你試試看這串


    Private Sub DataGridView1_EditingControlShowing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles DataGridView1.EditingControlShowing
        Dim autoText As TextBox = CType(e.Control, TextBox)
        autoText.AutoCompleteMode = AutoCompleteMode.Suggest
        autoText.AutoCompleteSource = AutoCompleteSource.CustomSource
        autoText.AutoCompleteCustomSource.Add("Product 1")
        autoText.AutoCompleteCustomSource.Add("Product 2")
        autoText.AutoCompleteCustomSource.Add("Product 3")
        autoText.AutoCompleteCustomSource.Add("Product 4")
        autoText.AutoCompleteCustomSource.Add("Product 5")
    End Sub

回到頂部