【发布时间】:2015-04-16 17:57:23
【问题描述】:
我正在尝试获取当前编辑行索引,但它会一直返回 0,我认为是因为网格还没有可视化,所以我创建了一个调度程序来运行代码,但仍然无法正常工作
以下是我的代码
private void grdUser_RowEditingEnd(object sender, DataGridRowEditEndingEventArgs e )
{
Dispatcher.BeginInvoke(DispatcherPriority.Input, new Action(() =>
{
int currentRowIndex = this.grdUser.ItemContainerGenerator.IndexFromContainer(this.grdUser.ItemContainerGenerator.ContainerFromItem(this.grdUser.CurrentItem));
MessageBox.Show(currentRowIndex.ToString());
}));
}
这是获取已编辑行索引的其他方式吗?
【问题讨论】:
标签: c# wpf wpf-controls wpfdatagrid