標籤

2011年1月22日 星期六

DataGridView 使用DataGridViewComboBoxCell方法

Private Sub dgvPROD_CellEndEdit(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgvPROD.CellEndEdit
Select Case dgvPROD.CurrentCell.OwningColumn.Name
Case "upNAME"
dgvPROD.Item("sbPPNO", e.RowIndex).Value = dgvPROD.Item("upNAME", e.RowIndex).Value
dgvPROD.Item("ppNAME", e.RowIndex).Value = dgvPROD.Item("upNAME", e.RowIndex).FormattedValue
End Select
End Sub

Private Sub dgvPROD_EditingControlShowing1(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles dgvPROD.EditingControlShowing
If dgvPROD.CurrentCell.OwningColumn.Name = "upNAME" Then
With CType(dgvPROD.CurrentCell, DataGridViewComboBoxCell)
.DataSource = ArrayComBox.ComBox2Item("Select ppNAME,ppNUMB From ProdPlace Where ppANSW='" &
dgvPROD.CurrentRow.Cells("sbPDNO").Value.ToString & "' Order by ppSORT")
.DisplayMember = "DisplayValue"
.ValueMember = "ValueData"
.InheritedStyle.BackColor = Color.Transparent
End With
End If
End Sub

優點:可動態隨row而異動cellvALUE
缺點:電腦太低階,會反應慢

沒有留言:

晶片讀卡機 安裝

 1.插讀卡機入PC,不放IC卡 2.安裝驅動程式(PS:如果再行,就移除其它卡機驅動程式) 3.重開機 事情往往出現在意外 在WIN11會有問題 因為WIN11讓不信任的驅動不能順利安裝 要解決,往下看下去 ▲Win 11需先至設定→ Windows 安全性→"裝置安...