第一种方法:在catch中先把错误写入日志中,然后返回null
第二种方法:新建一个DataSet 将错误添加到DataSet中,返回新建的DataSet
DataSet ds = new DataSet();
DataTable dt = new DataTable();
dt.Columns.Add("error");
DataRow dr = dt.NewRow();
dr[0] = ex.ToString();
dt.Rows.Add(dr);
ds.Tables.Add(dt);
一般使用第一种方法