删除所在位置下方值全部减1string message = "确定删除此记录!"; string caption = "友情提醒!"; MessageBoxButtons button = MessageBoxButtons.YesNo; DialogResult result; result=MessageBox.Show(this,message,caption,button,MessageBoxIcon.Question,MessageBoxDefaultButton.Button1,MessageBoxOptions.RightAlign); if(result==DialogResult.Yes) { int m = dataGridView1.CurrentRow.Index; int n = dataSet1.Tables["Studentnumber"].Rows.Count; foreach (DataRow da in dataSet1.Tables["Studentnumber"].Rows) { if (da["Number"].ToString() !=Convert.ToString(m + 1)) { da.Delete(); for (int i = 0; i < n-1; i++) { dataSet1.Tables["Studentnumber"].Rows[i]["Number"] = i + 1;//重新排序 }
string caption = "友情提醒!";
MessageBoxButtons button = MessageBoxButtons.YesNo;
DialogResult result;
result=MessageBox.Show(this,message,caption,button,MessageBoxIcon.Question,MessageBoxDefaultButton.Button1,MessageBoxOptions.RightAlign);
if(result==DialogResult.Yes)
{
int m = dataGridView1.CurrentRow.Index;
int n = dataSet1.Tables["Studentnumber"].Rows.Count;
foreach (DataRow da in dataSet1.Tables["Studentnumber"].Rows)
{
if (da["Number"].ToString() !=Convert.ToString(m + 1))
{
da.Delete();
for (int i = 0; i < n-1; i++)
{ dataSet1.Tables["Studentnumber"].Rows[i]["Number"] = i + 1;//重新排序 }