绑定到datagridview的数据表的问题

时间:2009-11-25 13:15:04

标签: c# datagridview .net-2.0 datatable

我有一个绑定到gridview的数据表。

数据表具有以下数据:

JobID   Site    Job List
---------   ---------   ---------   ---------
134 A   job1    26
2241    A   job2    25
124 A   job3    26
244 B   job1    12
154 B   ads2    46

我试图统计不同的网站。所以我写了以下函数:

    public void CreateAdmins(DataTable JobsToStart)
    {
        DataView uniqueDialers = new DataView(JobsToStart);
        uniqueDialers = uniqueDialers.ToTable(true, "Site").DefaultView;
        Debug.Print(uniqueDialers.Rows.Count);
    }

执行上述功能后,datagridview中显示的数据会发生变化。我该如何避免这种情况?

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题......

将其分配给其他变量。 datagrid正在查看稍后使用此函数修改的同一对象。 这是因为它已经“通过引用传递”。请查看this文章,了解相关信息。