如何word去掉空行datagridview最后一行空行

dataGridView(34)
指向最后一行
int i = dataGridView1.Rows.Count - 1;
dataGridView1.CurrentCell = dataGridView1[0, i]; // 强制将光标指向i行
dataGridView1.Rows[i].Selected = & //光标显示至i行
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:244979次
积分:4282
积分:4282
排名:第6936名
原创:218篇
转载:11篇
(2)(1)(2)(2)(1)(2)(2)(2)(2)(2)(1)(1)(3)(1)(1)(1)(1)(2)(2)(1)(2)(4)(2)(7)(8)(3)(5)(6)(8)(4)(2)(6)(7)(7)(6)(8)(14)(32)(26)(32)(8)(1)dataGridView(34)
&dataGridView移除多行(删除多行)
以下步骤不是从数据库移除多行, 只是dataGridView移除多行
int row = dataGridView1.SelectedRows.C
if (row == 0)
&&&&&& MessageBox.Show(&没有选中任何行&, &Error&);
else if (MessageBox.Show(&确认删除选中的& + row.ToString() + &条记录吗?&, &请确认&, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
&&&& int selectcount = dataGridView1.SelectedRows.C
&&&& while (selectcount & 0)
&&&&&&& if (!dataGridView1.SelectedRows[0].IsNewRow)
&&&&&&&&& dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[0].Index);
&&&&&&& selectcount--;
int row = dataGridView1.SelectedRows.C
if (row == 0)
&&&&&& MessageBox.Show(&没有选中任何行&, &Error&);
else if (MessageBox.Show(&确认删除选中的& + row.ToString() + &条记录吗?&, &请确认&, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
&&&& for (int i = 0; i & dataGridView1.SelectedRows.C i++)
&&&&&&&&&& dataGridView1.Rows.Remove(dataGridView1.SelectedRows[i]);//有时会报错,显示:索引超出范围。必须为非负值并小于集合大小。
&&&&&&&&&& //dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[i].Index);//语句也可以这样写
&&&&&&&&&& i--;
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:244981次
积分:4282
积分:4282
排名:第6936名
原创:218篇
转载:11篇
(2)(1)(2)(2)(1)(2)(2)(2)(2)(2)(1)(1)(3)(1)(1)(1)(1)(2)(2)(1)(2)(4)(2)(7)(8)(3)(5)(6)(8)(4)(2)(6)(7)(7)(6)(8)(14)(32)(26)(32)(8)(1)

我要回帖

更多关于 datagridview 去掉 的文章

 

随机推荐