用另一个网格的选定行填充网格

时间:2014-01-13 15:40:43

标签: c# xaml datagrid itemssource selectionchanged

代码是C#,数据网格是XAML。这里的问题是我们有一个包含多行文章的网格。当我们选择一行时,必须立即将该行添加到第二个网格中。我们使用这个列表,在更高级别定义。当我们选择一行时,这很好。当我们选择另一行时,该行不会出现在第二个网格中。 但是:通过调试,我们看到在第一次选择后,itemsource = 1的计数和listgrid2的计数= 1。

第二次选择后,itemsoucre = 2的计数和listgrid2的计数= 2.

但是在第二个网格中永远不会填满多行。 有没有人熟悉这个问题? Thanx提前

int rijindex = grid1.SelectedIndex;
if (rijindex != -1)
{
    int artnrGrid2 = listartb2[rijindex].artbnr;
    string artnaamGrid2 = listartb2[rijindex].artbnaam;

    dbGrid2 x = new dbGrid2('X', artnrGrid2, artnaamGrid2);
    listgrid2.Add(x);
    grid2.ItemsSource = listgrid2;

0 个答案:

没有答案