我在vb.net datagridview中有一个组合框列。我想执行一些验证,比如将一些值放在Grid的另一个文本列中,在datagridview中的组合框的selectionindexchanged事件中。但无法这样做。任何帮助赞赏。在此先感谢。
答案 0 :(得分:0)
实现CellEndEdit事件,打开所选列,然后将单元格转换为DataGridViewComboBoxCell对象并设置要更改的单元格的值...
DataGridViewComboBoxCell cell = (DataGridViewComboBoxCell)this.dataGridIneligibleReports.Rows[e.RowIndex].Cells[e.ColumnIndex];
this.dataGrdReconciliations.Rows[e.RowIndex].Cells["NameOfTheCellToChange"].Value = cell.Value.ToString();
对不起,这是在C#。
由Meta-Knight转换..
Dim cell As DataGridViewComboBoxCell = CType(Me.dataGridIneligibleReports.Item(e.ColumnIndex,e.RowIndex), DataGridViewComboBoxCell)
Me.dataGrdReconciliations.Item("NameOfTheCellToChange", e.RowIndex).Value = cell.Value.ToString()
答案 1 :(得分:0)
bleeeah的代码转换为VB:
Dim cell As DataGridViewComboBoxCell = CType(Me.dataGridIneligibleReports.Item(e.ColumnIndex,e.RowIndex), DataGridViewComboBoxCell)
Me.dataGrdReconciliations.Item("NameOfTheCellToChange", e.RowIndex).Value = cell.Value.ToString()