我有如下表格
这些是我正在尝试做的代码,但没有希望,我希望得到CAid014
值
string splitter = dataGridView1.Rows[dataGridView1.RowCount].Cells[0].ToString();
MessageBox.Show(splitter); // to print what splitter got
我正在使用datagridview1.rowcount,因此datagridview1.rows将获取最后一行。而cell [0]将获得行的0索引并且出错。
我如何获得CAid
个细胞?
解决了:我错过了这样的价值
string splitter = dataGridView1.Rows[dataGridView1.RowCount].Cells[0].value.ToString();
答案 0 :(得分:5)
dataGridView1.Rows[dataGridView1.RowCount - 1].Cells[0].Value.ToString();
.Rows
是一个集合,也像数组一样工作,arrays
的索引编号从0到N-1
答案 1 :(得分:1)
更简单的方法是: -
string splitter = (String)dataGridView1[ 0,dataGridView1.RowCount - 1].Value;
MessageBox.Show(splitter);
答案 2 :(得分:0)
Row Collection
中的 datagridview
是基于0的索引。所以我同意dataGridView1.Rows[dataGridView1.RowCount - 1].Cells[0].ToString();