private void contextMenuStrip1_Opening(object sender, CancelEventArgs e) { ResultModelOfArrayOfModel_CustomerUserd4FqxSXX count = cs.GetCustomerUserList(Customers.Idk__BackingField, true, null); if (count.Data.Count <Model_CustomerUser>() <= 0) { contextMenuStrip1.Enabled = false; return; } else { contextMenuStrip1.Enabled = true; } Model_CustomerUser mctu = dataGridView1.SelectedRows[0].Tag as Model_CustomerUser; if (mctu.Activedk__BackingField == Enum_Active.Enabled) { tsmEnable.Enabled = false; tsmDisable.Enabled = true; } else { tsmEnable.Enabled = true; tsmDisable.Enabled = false; } }
public void CoumterUserLoad() { try { if (Customers != null) { string pageIndexAndCoun = winFormPager1.PageIndex + "." + winFormPager1.PageSize; ResultModelOfArrayOfModel_CustomerUserd4FqxSXX customeruserlist = cs.GetCustomerUserList(Customers.Idk__BackingField, true, pageIndexAndCoun); ResultModelOfArrayOfModel_CustomerUserd4FqxSXX count = cs.GetCustomerUserList(Customers.Idk__BackingField, true, null); winFormPager1.DrawControl(count.Data.Count <Model_CustomerUser>()); if (customeruserlist.Code != 0) { MessageBox.Show(customeruserlist.Message); } else { dataGridView1.Rows.Clear(); foreach (Model_CustomerUser item in customeruserlist.Data) { int rowIndex = dataGridView1.Rows.Add(); dataGridView1.Rows[rowIndex].Cells[0].Value = item.Idk__BackingField; dataGridView1.Rows[rowIndex].Cells[1].Value = item.UserNamek__BackingField; dataGridView1.Rows[rowIndex].Cells[2].Value = item.DisplayNamek__BackingField; dataGridView1.Rows[rowIndex].Cells[3].Value = item.Passwordk__BackingField; dataGridView1.Rows[rowIndex].Cells[4].Value = item.CreateAtk__BackingField.ToString("yyyy-MM-dd HH:mm:ss"); if (item.Activedk__BackingField == Enum_Active.Enabled) { dataGridView1.Rows[rowIndex].Cells[5].Value = "启用"; } else { dataGridView1.Rows[rowIndex].Cells[5].Value = "停用"; } dataGridView1.Rows[rowIndex].Tag = item; } } } } catch (Exception ex) { MessageBox.Show(ex.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }