2012-01-15 81 views
3

你好,我設法讓我的鼠標突出顯示它的行。但是我不知道如何訪問它的內容。例如:訪問單元格datagridview的內容Winform C#

例如:我突出顯示了第25行我可以知道,它突出顯示了第25行,我不知道如何訪問其內容並將其全部放入文本框中。任何人?

+0

請張貼您的代碼」已經嘗試過。 – Brissles 2012-01-15 16:52:04

+0

'theGrid [j,i] .Value.ToString()'也可以訪問它,我認爲'theGrid [j,i]'非常緊湊。 – barlop 2017-12-04 19:12:09

回答

6

可以使用值屬性來訪問單元格的內容如下

// the content of the cell 
var x = dataGridView1.Rows[0].Cells[0].Value; 

// this gets the content of the first selected cell 
dataGridView1.SelectedCells[0].Value; 

// you can set the cells the user is able to select using this 
dataGridView1.SelectionMode= SelectionMode. //intellisense gives you some options here 

到底該怎麼做你問這樣的事情應該足夠

System.Text.StringBuilder t = new System.Text.StringBuilder(); 
String delimiter = ","; 

foreach(DataGridViewCell c in dataGridView1.SelectedRows[0].Cells) 
{ 
    t.Append(c.Value); 
    t.Append(delimiter); 
} 

textBox1.Text = t.ToString(); 
+0

非常感謝您先生!我會使用這個,如果這個工程更新你。謝謝:)) – 2012-01-15 23:16:15

+1

非常感謝你先生!這真的幫了我很多。我很佩服你先給出例子,而不是給出答案,以便我可以很容易地理解它。謝謝 :)) – 2012-01-23 00:33:56

相關問題