如何才能從選定的單元格DataGridView C#中獲取值? 不是一個如何獲取選定單元格的值DataGridView C#?
我需要多一個,所有我選擇了DB
保存在windows窗體
我要檢查在第一列的每一個細胞,然後獲取其值「ID」
此列是一個組合框
如何才能從選定的單元格DataGridView C#中獲取值? 不是一個如何獲取選定單元格的值DataGridView C#?
我需要多一個,所有我選擇了DB
保存在windows窗體
我要檢查在第一列的每一個細胞,然後獲取其值「ID」
此列是一個組合框
DataGridViewSelectedRowCollection t = this.theDataGridView.SelectedRows;
object theValue = this.theDataGridView.Rows[t[0].Index].Cells[index].Value;
循環DataGridView的 的foreach(的DataGridViewRow排在於此。 dataGridView1.Rows) {
foreach(DataGridViewCell cell in row.Cells) { Label lbl1 = new lable();
lbl1=(label) cell.findcontrol('lbl');
}
}
找到所選行的rowIndex位置,並找到控制,你會得到所有選定行。
這不會得到儘可能請求 – DaveHogan 2013-05-14 09:05:00
我使用它,但存在錯誤 的foreach(在this.dgvFishStatis.Rows的DataGridViewRow行) { 的DataGridViewCell細胞= row.Cells所選單元[2] ; //注意指定列索引 if(cell.Value!= null) { MessageBox.Show(dgvFishStatis.Rows [dgvFishStatis.SelectedCells [0] .Value.ToString()]); } } – 2013-05-14 09:12:32
你在這個theDataGridView.SelectedRows – rams 2013-05-14 09:13:04
您可以使用此代碼
DataGridViewSelectedCellCollection DGV = this.dataGridView1.SelectedCells;
for (int i = 0; i <= DGV.Count - 1; i++)
{
MessageBox.Show(DGV [i].Value.ToString());
}
你的問題不完全是ASPNET,WinForm的,WPF?你需要添加更多的上下文到您的問題 – V4Vendetta 2013-05-14 08:54:14
窗口 – 2013-05-14 09:27:20
我想檢查第一列中的每個單元格,然後得到它的值「ID」 此列是一個組合框 http://i.stack.imgur的.com/7cEjH.png – 2013-05-14 09:38:39