سلام خدمت دوستان
یک نمونه کد هست که فقط در یک قسمت از اون مشکل دارم.
یک کلاس بصورت زیر است:
public class Employee
{
private string enm;
private int ageofemp;
private string department;
public string EName
{
get
{
return enm;
}
set
{
enm = value;
}
}
public int Age
{
get
{
return ageofemp;
}
set
{
ageofemp = value;
}
}
public string Dept
{
get
{
return department;
}
set
{
department = value;
}
}
public Employee(string ename, int age, string dept)
{
this.enm = ename;
this.ageofemp = age;
this.department = dept;
}
}
و در برنامه هم کد زیر را برای اضافه کردن سطور به لیست را در رویداد کلیک دکمه نوشتم
System.Collections.Generic.List<Employee> emp = new System.Collections.Generic.List<Employee>();
emp.Add(new Employee("Ali",50,"Copmuter"));
GridView1.DataSource = emp;
GridView1.DataBind();
البته متغیر emp را بصورت سراسری تعریف کردم
فقط یک مشکل هست که اگر 10 بار هم روی دکمه کلیک شود فقط یکبار رکورد را اضافه می کند،من می خوام اگر کاربر 10 بار کلیک کرد 10 تا رکورد جدید به لیست اضافه شوند