<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(); } 转载于:https://www.cnblogs.com/oosumu/archive/2004/12/21/80137.html