I tried:
Product p=new Product();
void LoadData()
{
if (dt.Rows.Count == 0)
{
dt = p.GetProduct("*");
}
dt.Columns[0].Unique = true;
dt.PrimaryKey = new DataColumn[] { dt.Columns[0] };
GridView1.DataSource = dt;
GridView1.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < GridView1.Rows.Count; i++)
{
CheckBox chk = GridView1.Rows[i].Cells[0].FindControl("chkSelect") as CheckBox;
if (chk.Checked)
{
DataRow dr = dt.Rows.Find(chk.ToolTip.ToString());
if (dr != null)
{
Label1.Text = dr[0].ToString();
dr.Delete();
dr.AcceptChanges();
dt.AcceptChanges();
}
}
LoadData();
}
}
I am load product in database after deleting rows.I am recognized button1 delete rows in DataTable.The database not change after deleting row.thank you