public DataTable CreatePersonalDetail()
{
DataTable dtPersonalDetailTable = new DataTable();
DataColumn dcName = new DataColumn("Name");
dtPersonalDetailTable.Columns.Add(dcName);
DataColumn dcSurname = new DataColumn("SurName");
dtPersonalDetailTable.Columns.Add(dcSurname);
DataColumn dcAge = new DataColumn("Age");
dtPersonalDetailTable.Columns.Add(dcAge);
DataColumn dcEmail = new DataColumn("Email");
dtPersonalDetailTable.Columns.Add(dcEmail);
DataColumn dcPassword = new DataColumn("Password");
dtPersonalDetailTable.Columns.Add(dcPassword);
DataColumn dcGender = new DataColumn("Gender");
dtPersonalDetailTable.Columns.Add(dcGender);
DataColumn dcProfession = new DataColumn("Profession");
dtPersonalDetailTable.Columns.Add(dcProfession);
DataRow drRow = dtPersonalDetailTable.NewRow();
drRow["Name"] = txtName.Text;
drRow["Surname"] = txtSurName.Text;
drRow["Age"] = txtAge.Text;
drRow["Email"] = txtEmail.Text;
drRow["Password"] = txtPassword.Text;
if (rdoMale.Checked)
drRow["Gender"] = rdoMale.Text;
else
drRow["Gender"] = rdoFemale.Text;
if (chkStudent.Checked)
drRow["Profession"] = chkStudent.Text;
else if (chkManager.Checked)
drRow["Profession"] = chkManager.Text;
else if (chkProgrammer.Checked)
drRow["Profession"] = chkManager.Text;
else
drRow["Profession"] = chkQa.Text;
dtPersonalDetailTable.Rows.Add(drRow);
return dtPersonalDetailTable;
}
gdvPersonalDetail.DataSource = CreatePersonalDetail();
gdvPersonalDetail.DataBind();
here in above class colums and rows are defined when the datas are added in rows than the previous added datas are overlapped. how to add new rows with new entry in grid view????
is it possible to run a loop for the rows entry so that new datas are added in new row???