C#中怎样获得dataGridView的最后一行

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:31:26
是不是有什么方法能获得dataGridView的最后一行?
我只要能吧最后一行删除的方法就行了
不希望太麻烦的 谢谢~
比如我的dataGridView中有3行记录 我想删除最后一行
不涉及到数据库的 只是单纯的 dataGridView的操作 谢谢大家啦 拜托 拜托

dataGridView1 .Rows .Count和dataGridView1.RowCount都是统计datagrid的行数
当属性dataGridView1.AllowUserToAddRows = false/true 时,以上结果是会变化的。
如果要统计数据记录数应该用dataGridView1.DisplayedRowCount(false)
那么删除最后一行记录是
dataGridView1.Rows.RemoveAt(dataGridView1.DisplayedRowCount(false)-1);

你可以直接操作它的数据源删除最后一行。一般情况下直接从数据源中拖拽出来的DataGridView的数据源是DataSet。你可以找找。

给你一个例子
DataTable table=new DataTable();
DataColumnCollection c=table.Columns;
c.Add("序号",typeof(String));
c.Add("部件名称",typeof(String));
c.Add("部件规格",typeof(String));
c.Add("单位",typeof(String));
c.Add("单价",typeof(System.String));
c.Add("库存数量",typeof(String));
c.Add("总金额",typeof(String));

DataRow row4=table.NewRow();
row4[0]="序号";
row4[1]="部件名称";
row4[2]="部件规格";
row4[3]="单位";
row4[4]="单价&qu