我有一个绑定到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中显示的数据会发生变化。我该如何避免这种情况?
答案 0 :(得分:0)
如果我理解你的问题......
将其分配给其他变量。 datagrid正在查看稍后使用此函数修改的同一对象。 这是因为它已经“通过引用传递”。请查看this文章,了解相关信息。