Ho fatto una classe con questo codice:Aggiungere nuovi dati fila di GridView asp.net C#
public class Customer
{
public Customer() { }
public Customer(Customer cust)
{
ID = cust.ID;
Name = cust.Name;
FatherName = cust.FatherName;
Email = cust.Email;
}
public int ID { get; set; }
public string Name { get; set; }
public string FatherName { get; set; }
public string Email { get; set; }
}
e ha creato questa funzione per caricare l'elenco con alcuni dati:
public List<Customer> Generate_Data()
{
List<Customer> lstCustomer = new List<Customer>();
Customer customer = new Customer();
customer.ID = 1;
customer.Name = "John Cena";
customer.FatherName = "John";
customer.Email = "[email protected]";
lstCustomer.Add(new Customer(customer));
customer.ID = 2;
customer.Name = "Mokesh";
customer.FatherName = "Rajnikant";
customer.Email = "[email protected]";
lstCustomer.Add(new Customer(customer));
customer.ID = 3;
customer.Name = "Bilal Ahmad";
customer.FatherName = "Kashif";
customer.Email = "[email protected]";
lstCustomer.Add(new Customer(customer));
customer.ID = 4;
customer.Name = "Chin Shang";
customer.FatherName = "Shang Woe";
customer.Email = "[email protected]";
lstCustomer.Add(new Customer(customer));
return lstCustomer;
}
tornare questo lista per legare con la griglia. Il codice è:
List<Customer> lstCustomer = new List<Customer>();
lstCustomer = Generate_Data();
GridView1.DataSource = lstCustomer;
GridView1.DataBind();
Le mie domande sono:
ho aggiunto 4 caselle di testo e un pulsante per una pagina aspx con i nomi:
Id,Name,FatherName,Email
Quando clicco sul pulsante, voglio aggiungere il nuovi valori delle caselle di testo alla riga gridview1. Voglio aggiungere una riga alla griglia in modo dinamico.Se definisco un gridview vuoto, come posso aggiungere i miei valori di textbox alle righe di gridview? Non è uguale il metodo con question1?
Quando faccio clic sul pulsante aggiungi, il primo elenco viene cancellato e vengono aggiunti nuovi dati di riga. Come posso memorizzare il primo elenco? –
@a_ahmadi la mia risposta è stata aggiornata. aggiungi il primo elenco a pagina Carica. –
Molto bene @ samiey-mehdi, grazie. –