public static void DataBind(CommandType cmdType, string cmdText, OleDbParameter[] cmdParams, string objType, object obj)
    {
        DataSet ds = dat.GetDataSet(cmdType, cmdText, cmdParams);
        DataTable dt = ds.Tables[0];
        switch (objType)
        {
            case "Repeater":
                ((Repeater)obj).DataSource = dt.DefaultView;
                ((Repeater)obj).DataBind();
                break;
((Repeater)obj).为什么要这么写?有什么好处?