首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从dxgrid行的单元格访问它

如何从dxgrid行的单元格访问它
EN

Stack Overflow用户
提问于 2011-07-18 15:15:58
回答 1查看 1.5K关注 0票数 0

我有一个包含列的dxgrid,第一列包含一个带有上下文菜单集的文本块。为了处理上下文菜单按钮事件,我需要访问行的数据上下文,这就是我所做的:

代码语言:javascript
复制
private void ContextMenuButton_Click(object sender, RoutedEventArgs e)
{
    MenuItem menuItem = (MenuItem)e.Source;
    ContextMenu menu = (ContextMenu)menuItem.Parent;
    MyData ThisData = ((MyData)(((GridCellDataAlias)(((FrameworkElement)
        (menu.PlacementTarget)).DataContext)).RowData.Row));

    // Now I do what should with the data here
}

现在,我想要做的是访问行(第2列)中的另一个单元格,这样我就可以直观地刷新它。我如何访问它?为了刷新,我将尝试以下代码:

代码语言:javascript
复制
Action EmptyDelegate = delegate() { };
MyEntireRow.Dispatcher.Invoke(DispatcherPriority.Render, EmptyDelegate); 

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-07-20 23:25:54

你能使用HitInfo来计算你点击了哪一行吗?

查看此处:http://documentation.devexpress.com/#WPF/clsDevExpressXpfGridTableViewHitInfotopic

然后,您可以从网格中获取该行并获取第二列。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6729696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档