我需要有关此代码的帮助:
DataAdapter1.Fill(DataSet1);
DataSet1.Tables[0].DefaultView.Sort = "sortcolumn";
BindingSource1.DataSource = DataSet1.Tables[0].DefaultView;
执行后,“DataSet1.Tables[0].DefaultView.Sort”属性被重置为空字符串。这可能是什么原因,以及如何避免这种情况?
谢谢
编辑:
问题是,在设计器窗口中,当我之前将 BindingSource 的 Sort 属性设置为某个值,然后我将其删除时,设计器将其值初始化为空字符串,而不是 null,这导致了问题. 我刚刚从设计器代码中删除了 Sort 属性的初始化(我想您不能从设计器窗口将值设置为 null)。问题解决了。