如果我有一個返回一個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