簡體   English   中英

如何在datagridview的最后一行中獲取一些單元格?

[英]How to get some cell in last row of datagridview?

我有如下表
在此處輸入圖片說明

這些是我正在嘗試執行的代碼,盡管沒有希望,但我想獲得該CAid014

string splitter = dataGridView1.Rows[dataGridView1.RowCount].Cells[0].ToString();
MessageBox.Show(splitter); // to print what splitter got

我正在使用datagridview1.rowcount,所以datagridview1.rows將獲得最后一行。 並且cells [0]將獲得row的0索引,並且出現錯誤。

我如何獲得該CAid細胞?


解決:我想念這樣的價值

 string splitter = dataGridView1.Rows[dataGridView1.RowCount].Cells[0].value.ToString();
dataGridView1.Rows[dataGridView1.RowCount - 1].Cells[0].Value.ToString();

.Rows是一個集合,並且也適用像陣列,以及指數記數arrays從0到N-1

一種更簡單的方法是:

string splitter = (String)dataGridView1[ 0,dataGridView1.RowCount - 1].Value;

MessageBox.Show(splitter);

datagridview中的Row Collection是從0開始的索引。 所以我同意dataGridView1.Rows[dataGridView1.RowCount - 1].Cells[0].ToString();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM