这是有效的代码。它在循环中删除网格中的最后一行数据,但有些我无法选择单行值来删除 Datagrid 中的特定选定行。
enter code here
String Name1;
protected void DataGrid1_DeleteCommand(object source, DataGridCommandEventArgs e)
{
DataGridItem dataGridItem;
foreach (DataGridItem dataGridItem in DataGrid1.Items)
{
String Name = dataGridItem.Cells[2].Text;
Label1.Text = Name;
Name1=Name;
}
con.Open();
SqlCommand cmd = new SqlCommand("delete from salaryentry where levelnno='" + Name1 + "'", con);
cmd.ExecuteNonQuery();
con.Close();
databind();
}