我在查找刚刚编辑的单元格的行和单元格索引时遇到问题DataGrid。我正在使用CellEditEnding事件来了解单元格何时被编辑。
到目前为止我已经成功地做了这样的事情。Col1包含属性DisplayIndex,即所选列的索引,但我无法以相同的方式找到。
private void DataGridData_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e)
{
DataGridColumn col1 = e.Column;
DataGridRow row1 = e.Row;
}
Run Code Online (Sandbox Code Playgroud)
我现在已经可以使用了。它是这样的:
private void DataGridData_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e)
{
DataGridColumn col1 = e.Column;
DataGridRow row1 = e.Row;
int row_index = ((DataGrid)sender).ItemContainerGenerator.IndexFromContainer(row1);
int col_index = col1.DisplayIndex;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7330 次 |
| 最近记录: |