【发布时间】:2017-09-07 03:07:51
【问题描述】:
我使用 c# 来启动一个项目。 在主窗体中有一个datagridview,我在项目中反复使用了这个datagrid的名称。
现在我想把这个datagrid的名字放在一个变量中,用那个变量代替datagrid的名字,所以以后如果datagrid目标改变了,我只需要改变变量。
我尝试这样的事情:
string myDataGridName = originalDataGridName
myDataGridName.DataSource = null;//clear dataGrid
但这是错误的。然后我搜索找到答案,然后找到这个链接: enter link description here 这个链接在.net中回答,我不知道...所以请用c#回答
谢谢
(对不起我的英语不好)
【问题讨论】:
-
基于问题,下面的答案是做到这一点的唯一方法。您不能只更改数据源的名称。您需要跟踪对象本身。
标签: c# winforms datagridview datagrid