网格的单位格可以使用弹窗SM8016

打印 上一主题 下一主题

主题 1028|帖子 1028|积分 3088

  1. namespace SM8016CPDLMXQD
  2. {
  3.     public class SM8016CPDLMXQD : ISuwfBus
  4.     {
  5.         private SlnSuwfPage _page;
  6.         public void Initial(SlnSuwfPage page)
  7.         {
  8.             _page = page;
  9.             BindButtonEvent("btnCPDLMXQD", new EventHandler(BtnCPDLMXQD_Click), "");
  10.         }
  11.         #region 绑定控件事件 BindButtonEvent
  12.         private void BindButtonEvent(string strBtnName, EventHandler ev, string strText)
  13.         {
  14.             Control crl = _page.FindControl(strBtnName);
  15.             if (crl == null)
  16.             {
  17.                 return;
  18.             }
  19.             Button btn = (Button)crl;
  20.             if (btn == null)
  21.             {
  22.                 return;
  23.             }
  24.             btn.Click += ev;
  25.             if (strText != "")
  26.                 btn.Attributes.Add("onclick", "javascript:if(!confirm('" + strText + "?')){return false;}");
  27.         }
  28.         #endregion
  29.         #region BtnCPDLMXQD_Click
  30.         private void BtnCPDLMXQD_Click(object sender, EventArgs e)
  31.         {
  32.             #region  
  33.             int rowNum = -1;
  34.             string ID = _page.GetControlValue("val_ID2");
  35.             if (string.IsNullOrEmpty(ID))
  36.             {
  37.                 _page.ClientScript.RegisterStartupScript(_page.GetType(), "ID2", SlnString.ScriptAlertMessage("ID2不为空"));
  38.                 return;
  39.             }
  40.             #region
  41.             for (int j = 0; j < _page.GridData.Rows.Count; j++)
  42.             {
  43.                 if (_page.GetRowDataByKey(j, "ID") == ID)
  44.                 {
  45.                     rowNum = j;
  46.                     break;
  47.                 }
  48.             }
  49.             #endregion
  50.             string mfstr = "\n";
  51.             if (!_page.ClientScript.IsClientScriptBlockRegistered("zujs_script1"))
  52.             {
  53.                 _page.ClientScript.RegisterStartupScript(_page.GetType(), "zujs_script1", mfstr);
  54.             }
  55.             _page.SetGridCellModified(rowNum, "CPDLMXID");
  56.             _page.SetGridRowSelected(rowNum, true);
  57.             return;
  58.             #endregion
  59.         }
  60.         #endregion
  61.     }
  62. }
复制代码
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

王國慶

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表