Beispiel #1
0
 void checkBox_CheckedChanged(object sender, EventArgs e)
 {
     if (!m_IsFormLoad)
     {
         //在不是窗体加载的情况下
         this.m_DetailLists.Clear();
         foreach (Control c in this.pnlItems.Controls)
         {
             if (c is XCheckBox)
             {
                 XCheckBox checkBox = c as XCheckBox;
                 if (checkBox.Checked)
                 {
                     XVStaffCItemInfo staffItemInfo = new XVStaffCItemInfo();
                     staffItemInfo.RID         = Guid.NewGuid().ToString();
                     staffItemInfo.UserId      = this.m_PrimaryKeyId;
                     staffItemInfo.InputUserId = XCommon.LoginUsersInfo.RID;
                     staffItemInfo.NameCN      = checkBox.Text;
                     XCodeCItemInfo itemInfo = checkBox.Model as XCodeCItemInfo;
                     staffItemInfo.CItemId = itemInfo.RID;
                     this.m_DetailLists.Add(staffItemInfo);
                 }
             }
         }
     }
 }
Beispiel #2
0
        protected override void FillRowViewInfos(XModelBase model, System.Data.DataRow modelRow)
        {
            XVStaffCItemInfo info = model as XVStaffCItemInfo;

            info.NameCN = XHelper.GetString(modelRow["NameCN"]);
        }