我如何在WPF中获取DataGrid中单元格的值?

马哈茂德·萨米(Mahmoud Samy)

我有一个数据网格,有很多行。我想获取cell [0]的值。在窗口形式中,我使用以下代码:

 for (int i = 0; i < dataGridView1.Rows.Count; i++)
        {
            if (dataGridView1.Rows[i].Cells[0].Value == null)
            {
                //do somthing
            }
         }

问题是,我不知道如何获取单元格的值,因为此代码在WPF中不起作用。

罗希特·瓦茨

就像我在评论中提到的那样,您需要阅读有关WPF及其绑定的更多信息,因为您可以很容易地从基础数据对象中获取从UI尝试获取的值

假设您已将dataGrid绑定到某个列表,ObservableCollection<MyObject>并且dataGrid的第一列已绑定到property Name您可以像这样简单地获取第一个单元格的价值:

for (int i = 0; i < dataGridView1.Items.Count; i++)
{
    string value = ((MyObject)dataGridView1.Items[0]).Name;
    if (String.IsNullOrEmpty(textBlock.Text))
    {
       // do something.
    }
}

话虽如此,假设第一个单元格是简单的DataGridTextColumn,您可以像下面这样在WPF中以传统WinForms方式获取值:

for (int i = 0; i < dataGridView1.Items.Count; i++)
{
    TextBlock textBlock = dataGridView1.Columns[0]
                         .GetCellContent(dataGridView1.Items[i]) as TextBlock;
    if (textBlock != null)
    {
        if (String.IsNullOrEmpty(textBlock.Text))
        {
            // do something.
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在wpf datagrid中获取所选单元格的行标题值?

来自分类Dev

如何在wpf datagrid中获取DatagridTemplateColumn的单元格内容?

来自分类Dev

如何在DataGrid中获取所选单元格的字符串值(VS 2008)

来自分类Dev

如何在JQgrid中获取特定的单元格值

来自分类Dev

如何在datagridview devexpress中获取单元格的值

来自分类Dev

如何在GridView中获取单元格值(不使用单元格索引)

来自分类Dev

获取DataGrid中特定单元格的值

来自分类Dev

从 DataGrid Cell 中获取选定的单元格值

来自分类Dev

如何更改 WPF 中的 DataGrid 单元格悬停颜色?

来自分类Dev

如何在WPF Datagrid的单元格中添加多个图像?

来自分类Dev

如何在DataGrid控件wpf中编辑单元格类型?

来自分类Dev

如何在Datagrid的单个单元格中拥有更多的单元格-Silverlight?

来自分类Dev

WPF Datagrid获取选定的单元格值

来自分类Dev

如何在距我所在单元格 X 列数的单元格中写入(X 是在另一个单元格中定义的值)

来自分类Dev

从datagrid WPF中的单元格中移出焦点

来自分类Dev

如何在R中的热图单元格中显示数字单元格值

来自分类Dev

如何在嵌套在单元格中的单元格中创建值

来自分类Dev

如何在R中的热图单元格中显示数字单元格值

来自分类Dev

如何从单元格而不是值中获取公式?

来自分类Dev

Javafx如何从列表中获取单元格(不是值)

来自分类Dev

从DataGrid WPF C#中的选定行获取特定单元格的数据

来自分类Dev

如何在我的GridView中获取文本框的单元格索引

来自分类Dev

如何在我们自己的声明方法中获取单元格选择行?

来自分类Dev

如何在JGoodies FormLayout中获取单元格的大小

来自分类Dev

如何在表格单元格中获取元素?

来自分类Dev

如何在Excel中获取VBA函数以返回活动单元格的值?

来自分类Dev

如何在Oracle的同一单元格中获取多个值

来自分类Dev

如何在jqgrid中获取行的格式化单元格值

来自分类Dev

斯威夫特:如何在动态UITableView的自定义单元格中获取滑块的值?

Related 相关文章

  1. 1

    如何在wpf datagrid中获取所选单元格的行标题值?

  2. 2

    如何在wpf datagrid中获取DatagridTemplateColumn的单元格内容?

  3. 3

    如何在DataGrid中获取所选单元格的字符串值(VS 2008)

  4. 4

    如何在JQgrid中获取特定的单元格值

  5. 5

    如何在datagridview devexpress中获取单元格的值

  6. 6

    如何在GridView中获取单元格值(不使用单元格索引)

  7. 7

    获取DataGrid中特定单元格的值

  8. 8

    从 DataGrid Cell 中获取选定的单元格值

  9. 9

    如何更改 WPF 中的 DataGrid 单元格悬停颜色?

  10. 10

    如何在WPF Datagrid的单元格中添加多个图像?

  11. 11

    如何在DataGrid控件wpf中编辑单元格类型?

  12. 12

    如何在Datagrid的单个单元格中拥有更多的单元格-Silverlight?

  13. 13

    WPF Datagrid获取选定的单元格值

  14. 14

    如何在距我所在单元格 X 列数的单元格中写入(X 是在另一个单元格中定义的值)

  15. 15

    从datagrid WPF中的单元格中移出焦点

  16. 16

    如何在R中的热图单元格中显示数字单元格值

  17. 17

    如何在嵌套在单元格中的单元格中创建值

  18. 18

    如何在R中的热图单元格中显示数字单元格值

  19. 19

    如何从单元格而不是值中获取公式?

  20. 20

    Javafx如何从列表中获取单元格(不是值)

  21. 21

    从DataGrid WPF C#中的选定行获取特定单元格的数据

  22. 22

    如何在我的GridView中获取文本框的单元格索引

  23. 23

    如何在我们自己的声明方法中获取单元格选择行?

  24. 24

    如何在JGoodies FormLayout中获取单元格的大小

  25. 25

    如何在表格单元格中获取元素?

  26. 26

    如何在Excel中获取VBA函数以返回活动单元格的值?

  27. 27

    如何在Oracle的同一单元格中获取多个值

  28. 28

    如何在jqgrid中获取行的格式化单元格值

  29. 29

    斯威夫特:如何在动态UITableView的自定义单元格中获取滑块的值?

热门标签

归档