oosumu

懒鬼,门外汉

博客园 首页 新随笔 联系 订阅 管理
<cc2:DialogOpenButton id="btnEdit" runat="server" OpenArgs='<%# DataBinder.Eval(Container.DataItem,OrganData.GROUPID_FIELD,"Act=Edit&ID={0}") %>' Height="16px" Width="32px" Text="修改" CssClass="bbutton" DialogToOpen="dlgWinEdit">
                                                            
</cc2:DialogOpenButton>
    <cc2:dialogwindow id="dlgWinAdd" runat="server" WindowWidth="410px" WindowHeight="310px" TargetUrl="SetGroup.aspx"></cc2:dialogwindow>
<%@ Register TagPrefix="cc2" Namespace="MetaBuilders.WebControls" Assembly="MetaBuilders.WebControls.DialogWindow" %>
private void dlgWinAdd_DialogClosed(object sender, MetaBuilders.WebControls.DialogResultEventArgs e)
        
{
            
//增加数据
            string Result;
            Result
= e.Results;            
            
if (Result.Trim()=="")
            
{//如果用户取消操作
                return ;
            }

            MetaBuilders.WebControls.DialogWindowArgs dialogWindowArgs
=new MetaBuilders.WebControls.DialogWindowArgs();
            
//将对话窗体返来数据
            dialogWindowArgs=dlgWinAdd.getDialogWindowReturn(Result);
            DataRow dr;
            OrganData organData
=new OrganData();
            dr
=organData.Tables[OrganData.GROUP_TABLE].NewRow();
            dr[OrganData.GROUPID_FIELD]
=dialogWindowArgs[OrganData.GROUPID_FIELD].ToString();
            dr[OrganData.GROUPNAME_FIELD]
=dialogWindowArgs[OrganData.GROUPNAME_FIELD].ToString();
            dr[OrganData.ORGANID_FIELD]
=dialogWindowArgs[OrganData.ORGANID_FIELD].ToString();
            dr[OrganData.DEFAULTPAGE_FIELD]
=dialogWindowArgs[OrganData.DEFAULTPAGE_FIELD].ToString();
            dr[OrganData.GROUPSTATUS_FIELD]
=dialogWindowArgs[OrganData.GROUPSTATUS_FIELD].ToString();
            dr[OrganData.GROUPMEMO_FIELD]
=dialogWindowArgs[OrganData.GROUPMEMO_FIELD].ToString();

            organData.Tables[OrganData.GROUP_TABLE].Rows.Add(dr);
            OrganAccess organAccess
=new OrganAccess();
            
//将数据加入到数据库
            returnMSG=organAccess.InsertWorkGroup(organData);
            
//注销对象
            organData.Dispose();
            organAccess.Dispose();
            
if (returnMSG.ReturnSign!="0")
            
{//出错处理
                TreatPageError(errorMsg,returnMSG);
                
return;
            }

            
//重新绑定数据
            bindDgGroup();
        }
posted on 2004-12-21 17:52  - -  阅读(862)  评论(0编辑  收藏  举报