修改用户组权限后保存报错
作者:C/S框架网  发布日期:2011/05/16 20:44:18
修改用户组权限后保存报错

这是因为强制转换IBridge_DataDict接口抛出的异常。 因为WebService_UserGroup根本没实现IBridge_DataDict接口。


贴图图片


解决方案:

因用户组的数据层继承dalBaseDataDict基类,调用dalBaseDataDict.Update方法即可。


C# Code:

public class dalUserGroup : dalBaseDataDict
{}


请修改SaveGroup方法,源码如下:


C# Code:

public bool SaveGroup(DataSet save)
{
   IBridge_DataDict dataDict = BridgeFactory.CreateDataDictBridge(typeof(TUserGroup));
   return dataDict.Update(save);
   
   ////创建用户组数据层实例
   //IBridge_UserGroup bridge = BridgeFactory.CreateUserGroupBridge();
   
   ////字典数据层实现IBridge_DataDict接口,强制转换为IBridge_DataDict更新数据
   //return ((IBridge_DataDict)(bridge as object)).Update(save);
}

//来源:C/S框架网(www.csframework.com) QQ:1980854898






C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务


上一篇 下一篇