vb.net - 如何使用 ComboBox 单元格 VB.NET DatagridView 更新文本单元格
问题描述
我Friend WithEvents PersonName As DataGridViewComboBoxColumn
在 DataGridView 中用作列并PersonName
DataSoucre
绑定到数据库。我想在ComboBox
更改选择时使用该值来查询我的数据库业务对象以找到正确的值,然后我想将查询中的值设置ComboBox
为名为的列的右侧Colum3
。
但是我没有使用如何访问ComboBox
单元格的每个单独的事件处理程序,我尝试过dgvTable.CellBeginEdit
但它触发得太早了。
Private Sub dgvTable_CellBeginEdit(sender As Object, e As DataGridViewCellCancelEventArgs) Handles dgvTable.CellBeginEdit
If e.RowIndex <> -1 And e.ColumnIndex <> -1 Then
dgvTable.Rows(e.RowIndex).Cells("Colum3").Value = dgvTable.Rows(e.RowIndex).Cells(e.ColumnIndex).Value & "Somevalue from my databse"
End If
End Sub
解决方案
推荐阅读
- python - 使用 FORMDATA 的 scrapy 问题使用凭据抓取网站
- angular - 如何在单元测试中将事件对象传递给 triggerEventHandler?
- python - 如何使用 python 从目录中检测和分离损坏/不可读的 PDF 和受密码保护的 PDF?
- node.js - 配置 SharePoint 框架
- rust - 如何在 Rust 中使用 From trait 实现双向转换?
- c - 编译器在手动分配地址时优化指向函数的指针
- git - 软复位后推到原点被拒绝
- python - 来自私人仓库的 pip 安装,但来自 PyPi 的要求
- excel - 将以下代码从 x 循环到 y 以 1 的整数步进
- ansible - 在 Ansible 中抑制处理程序