namespace School_T
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnAdd_Click(object sender, EventArgs e)
{
FrmAdd frm = new FrmAdd();
frm.ShowDialog();
dgvData.Rows.Clear();
foreach (Person p in Data.person)
{
if (p != null)
dgvData.Rows.Add(p.Name, p.Family, p.Age, p.MobileNumber, p.TypePerson);
}
switch (comboBox1.SelectedIndex)
{
case 0:
{
if (dgvData.RowCount > 4)
{
MessageBox.Show("!!حداکثر تعداد در اشتراک برنز");
btnAdd.Enabled = false;
}
else
{
btnAdd.Enabled = true;
}
break;
}
case 1:
{
if (dgvData.RowCount > 9)
{
MessageBox.Show("!!حداکثر تعداد در اشتراک نقره ای");
btnAdd.Enabled = false;
}
else
{
btnAdd.Enabled = true;
}
break;
}
case 2:
{
if (dgvData.RowCount > 14)
{
MessageBox.Show("!!حداکثر تعداد در اشتراک طلایی");
btnAdd.Enabled = false;
}
else
{
btnAdd.Enabled = true;
}
break;
}
}
}
private void Form1_Load(object sender, EventArgs e)
{
comboBox1.SelectedIndex = 0;
}
}
}سلام استاد ، بفرمایید.
راستش از روش آقای اسلامی استفاده کردم ولی مشکلش اینجا بود که اگه جابه جایی بین اشتراک ها صورت می گرفت دکمه دوباره فعال میشد و یدونه کاربر دیگه میشد وارد کرد که با else حلش کردم.
و تصویر قبلی دوره قشنگ تر بود البته هرجور صلاح می دونید😅.
بسیار عالی