Gridview中的selectedindexchanged事件

时间:2009-09-17 09:16:15

标签: vb.net

我在vb.net datagridview中有一个组合框列。我想执行一些验证,比如将一些值放在Grid的另一个文本列中,在datagridview中的组合框的selectionindexchanged事件中。但无法这样做。任何帮助赞赏。在此先感谢。

2 个答案:

答案 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()