如果我有一个返回一个DataGridView的方法和流程与此类似:C#从方法返回类型
if (ds.Tables.Count == 0)
{
SharedMethods.updateStatus("There are no excluded results to display");
//return dgv;
}
else
{
dgv.DataSource = ds.Tables[0];
dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
dgv.AllowUserToAddRows = false;
return dgv;
}
如果if条件为真,那么我不想返回一个DataGridView(如没有数据),在这种情况下我能返回什么?如果我返回null,那么调用方法有一个空的datagridview,导致后面的问题。
谢谢。
如果你想返回任何内容或数据库,请不要将它用作数据库方法。只是使其无效,并填补了一般财产或不。 – 2011-01-25 10:41:28
无论如何,您都应该在调用代码中处理它。这是正确的。 – 2011-01-25 10:42:10