在.net 2.0以前版本只能返回DataSet,而2.0以后可以返回DataTable,但要指定TableName属性,否则会导致不能序列化错误


DataTable dt;
if (UserName.Trim() == "")
return null;
dt = GetDataTable("select id,groupname from [group] where userid in (select id from admin where zm='" + UserName + "')");
dt.TableName = "GroupList_" + UserName;
return dt;